【发布时间】:2018-11-30 12:03:20
【问题描述】:
这是我的代码..!
const express = require('express');
const app = express();
let myFunc = function (req, res, next) {
console.log('This is middleware');
next();
}
app.use(myFunc);
app.get('/', (req, res) => {
console.log('This is get /');
res.send('Hello World!');
});
app.listen(3000, () => {
console.log('Server is running at port 3000....');
});
在此我创建了一个名为 myFunc 的中间件,但输出与我想象的不同
Server is running at port 3000....
This is middleware
This is get /
This is middleware
【问题讨论】:
-
将
console.log(req.url)添加到中间件。我敢打赌,浏览器要求的是 favicon。 -
我认为另一个请求是针对 favicon
-
另一个是favicon!
标签: javascript node.js express middleware