这些是链接-
app.get('(/api/v1)?/abcd', abcd.get);
app.post('(/api/v1)?/efgh', efgh.post);
app.get('(/api/v1)?/hijk/:item', hijk.get);
app.get('(/api/v1)?/lmno', lmno.getMulti);
app.delete('(/api/v1)?/pqrs/:item',pqrs.delete);
我想为app.use()
以外的所有链接添加app.get('(/api/v1)?/abcd', abcd.get);
答案 0 :(得分:2)
Express中间件按照您定义它们的顺序执行,因此,您只需执行以下操作即可确保所需的中间件代码未针对特定端点执行:
app.get('(/api/v1)?/abcd', abcd.get);
app.use(<middleware_func>);
app.get('(/api/v1)?/hijk/:item', hijk.get);
app.get('(/api/v1)?/lmno', lmno.getMulti);
app.delete('(/api/v1)?/pqrs/:item',pqrs.delete);