app.use('/foo/', myMiddleware, index);
app.use('/foo/image.svg', image);
app.use('/foo/other-page/', otherPage);
我只在myMiddleware
路线上设置/foo/
。
但Express在所有上述路线上运行myMiddleware
(可能是因为其他路线是第一条路线的子路径)。
如何对其进行配置,以便myMiddleware
仅在/foo/
路线上工作?
答案 0 :(得分:0)
找到答案,回答我自己的问题。
如果您使用.get()
而非.use()
,则可确保中间件仅适用于指定的路由。