NodeJs Express路由不起作用

Luk*_*vic 0 javascript routes node.js express

我只有/上班路线.从我看到的大多数像我这样的问题是路由器安装在某些路径上,如/auth/user.现在我测试了我安装的默认路由器,/它仍然无法正常工作.这是我的代码:

import indexRouter from './routes/index'
app.use('/',indexRouter);
Run Code Online (Sandbox Code Playgroud)

在我的路线/索引中

import { Router } from 'express';
const router = Router();

router.get('/',(req,res)=>{
  res.send(true);
})

router.get('ping',(req,res)=>{
  res.send('pong')
})

export default router;
Run Code Online (Sandbox Code Playgroud)

当我访问/它的工作,并ping没有工作.

kyl*_*kyl 6

请改变如下.

router.get('ping',(req,res)=>{
  res.send('pong')
})
Run Code Online (Sandbox Code Playgroud)

请添加/到路由网址.

router.get('/ping',(req,res)=>{
  res.send('pong')
})
Run Code Online (Sandbox Code Playgroud)