我只有/
路线上班。从我看到的大多数像我这样的问题是路由器被安装到某些路径,如/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
无效。
答案 0 :(得分:6)
请改变如下。
发件人强>
router.get('ping',(req,res)=>{
res.send('pong')
})
以强>
请添加/到路由网址。
router.get('/ping',(req,res)=>{
res.send('pong')
})