请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

9-5 'get /api 路由' 未被打印

图片描述
app.get(’/api’, (req, res, next) => {
console.log(‘get /api 路由’);
next();
})

app.post(’/api’, (req, res, next) => {
console.log(‘post /api 路由’);
next();
})

您好双越老师,9-5视频中这两个函数的console.log()的内容并未被打印,可是在视频里您却说是打印了的,请问是怎么回事呢?

正在回答 回答被采纳积分+3

1回答

双越 2020-03-13 09:32:21

你请求的路由是 GET 请求 /api/get-cookie 吧?

按理说是会打印 'get /api 路由'的。


0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕慕8136048 #1
    理论上是这样的,但是我的输出结果和您的教学视频里的结果都是没有打印'get /api 路由'这一句话
    回复 有任何疑惑可以回复我~ 2020-03-13 09:50:34
  • 双越 回复 提问者 weixin_慕慕8136048 #2
    你把 app.use('/api', ...) 这一行删掉试试。看是否 get 和 use 有冲突?
    回复 有任何疑惑可以回复我~ 2020-03-13 10:14:05
  • 提问者 weixin_慕慕8136048 回复 双越 #3
    删掉以后还是没有打印,只有下面两句
    请求开始... GET /api/get-cookie
    get /api/get-cookie
    
    看样子好像是没有命中下面两个函数
    app.get(’/api’, (req, res, next) => {
    console.log(‘get /api 路由’);
    next();
    })
    
    app.post(’/api’, (req, res, next) => {
    console.log(‘post /api 路由’);
    next();
    })
    
    请问老师您那里也是这样的么?
    回复 有任何疑惑可以回复我~ 2020-03-14 08:48:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信