на основе документации Express, промежуточного программного должен запускаться каждый раз, приложение запускается после этого кода:промежуточное программное не работает в экспресс
var app = express();
app.use(function (req, res, next) {
console.log('Time:', Date.now());
next();
});
Ну, пытаясь выполнить с самого простого примера possilbe промежуточного слоя не является excuted:
var express = require('express');
var middleware = require('./middleware');
var app = express();
app.use(function (req, res, next){
console.log('MIDDLEWARE');
next();
});
module.exports = app;
Промежуточное программное обеспечение никогда не запускается.
Также попытался заставить его работать из разделенного файла, но никогда не запускается.
Благодаря
это, вероятно, проблема с версиями. Яркий синтаксис недавно изменил справедливый бит. убедитесь, что код, который вы используете, имеет отношение к используемой вами версии express. также убедитесь, что код действительно попал. например, если вы console.log непосредственно после var app = express(); показывает ли оператор журнала? – danday74