【发布时间】:2021-05-27 20:34:18
【问题描述】:
我的问题是为什么console.log("after middleware") 只打印一次,而app.use(foo) 在每次重新加载页面后都会调用。尽管页面重新加载,但在控制台中使用 npm start 后是否会解释一次使用 NodeJS 代码?
const express = require('express')
const app = express()
function foo(req, res, next) {
console.log("middleware1")
next()
}
app.use(foo)
console.log("after middleware");
app.get('/', function(req,res){
res.send("main page")
})
app.listen(3000)
【问题讨论】:
标签: javascript node.js express middleware