基于Express文档,每次按照此代码启动应用程序时,都必须运行中间件:
var app = express();
app.use(function (req, res, next) {
console.log('Time:', Date.now());
next();
});
好吧,尝试使用最简单的可能示例中间件执行永远不会被执行:
var express = require('express');
var middleware = require('./middleware');
var app = express();
app.use(function (req, res, next){
console.log('MIDDLEWARE');
next();
});
module.exports = app;
中间件永远不会运行。
还试图让它从一个单独的文件中运行,但从不运行。
由于
答案 0 :(得分:1)
当有任何服务器请求时,中间件就是午餐。
创建路由并向其发送请求,中间件将被启动。
答案 1 :(得分:0)
Ups,似乎是在收到请求时启动了它们。所以使用Postman就可以了。