我有以下内容app.js
:
app.use(express.static(path.join(__dirname, 'public')));
app.use(function(req, res, next) {
console.log('app.use');
...
next();
});
app.use(app.router);
public
文件夹有子文件夹images
,css
和js
.
之后app.use(app.router);
,我有从 Amazon S3 返回图像的路由定义。
app.get('/images/:type/:id', image);
问题是当一个页面包含图像时,app.use
被调用了两次。如何预防?我想忽略/images/*
呼叫app.use(function(req, res, next) {});