NodeJs Express路由不起作用

时间:2018-03-29 11:43:00

标签: javascript node.js express routes

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

import indexRouter from './routes/index'
app.use('/',indexRouter);

和我的路线/索引

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;

当我访问其/时,ping无效。

1 个答案:

答案 0 :(得分:6)

请改变如下。

发件人

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

  

请添加/到路由网址。

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