-1
如何防止快速執行連接中間件如果它是靜態網頁?如何阻止靜態中間件未來調用
app.use(express.static(__dirname + '/public'));
app.use(require('./middlewares/connect'));
如何防止快速執行連接中間件如果它是靜態網頁?如何阻止靜態中間件未來調用
app.use(express.static(__dirname + '/public'));
app.use(require('./middlewares/connect'));
壞消息是:express.static
中間件不調用next()
好消息:您可以定義與靜態目錄通配符的app.get,這一定是在使用express.static之前完成。
例:
app.get('/staticDir/*', (req, res, next) => {
console.log('[static filepath requested]');
next();
});
app.use(express.static(__dirname + '/staticDir'));