最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在expressjs app.use中间件后,为什么不app.get中间件工作

IT培训 admin 5浏览 0评论

在expressjs app.use中间件后,为什么不app.get中间件工作

我使用下面的代码在我server.js文件,但得到的代码不会与app.use()中间件运行,但一旦我注释掉app.use中间件,app.get()中间件功能正常。谁能告诉我,为什么发生这种情况?这里是我的代码 - 的摘录

app.use('/',express.static('public'))

app.get('/',(req,res)=>{
    console.log('get req on /')
    res.send('returned') })
回答如下:

尝试app.use('/', express.static('public', {fallthrough: true}))编辑:没关系,看起来像下通是默认的,所以在指定此选项不会改变行为。

在expressjs app.use中间件后,为什么不app.get中间件工作

我使用下面的代码在我server.js文件,但得到的代码不会与app.use()中间件运行,但一旦我注释掉app.use中间件,app.get()中间件功能正常。谁能告诉我,为什么发生这种情况?这里是我的代码 - 的摘录

app.use('/',express.static('public'))

app.get('/',(req,res)=>{
    console.log('get req on /')
    res.send('returned') })
回答如下:

尝试app.use('/', express.static('public', {fallthrough: true}))编辑:没关系,看起来像下通是默认的,所以在指定此选项不会改变行为。

发布评论

评论列表 (0)

  1. 暂无评论