【发布时间】:2011-12-07 20:10:33
【问题描述】:
在使用 express 服务器编写我的 node.js 时,我希望首先在静态中间件之前运行路由中间件(希望在提供静态内容之前完全控制 req/res)。
现在,我还在末尾使用匹配 * 的路由来简单地返回 404。显然,由于我没有静态内容的路由,我需要为我的静态(公共)文件夹添加路由。这样做时,我想将控制权从路由内部传递给静态中间件,从而跳过我的 404 路由。那可能吗?我读到我可以调用 next("route"),但这给了我与调用 next() 相同的结果。
谢谢
【问题讨论】:
-
为什么不在
static之后添加您的*404?