function doSomeMagicHere(req) {
return new Promise(function(resolve, reject) {
doSomeMagicWithSqlAndReq();
if (success) {
resolve();
} else {
reject();
}
});
}
app.use(function (req, res, next) {
doSomeMagicHere(req)
.then(() => next())
.catch((error) => { next(showError()); } );
});
Это мой текущий код, который находится в index.js
.Чтобы запустить приложение узла, я делаю nodemon index.js
.Я хочу поместить этот код в отдельный файл и сделать что-то вроде require('./magic)(db, req)
в index.js
.Дело в том, что этот код должен быть успешным, прежде чем использовать другой метод app.use
.Как мне этого добиться?