leancloud / node-js-getting-started

LeanEngine Node.js getting started.
https://leancloud.cn/docs/leanengine_overview.html
133 stars 118 forks source link

仅当没有路由发送响应时才抛出 404 异常 #12

Closed jysperm closed 8 years ago

jysperm commented 8 years ago

在发回响应(res.send)之后继续调用 next 进行后续处理也是 express 的常见用法,所以应该只在没有路由发回响应(!res.headersSent)的情况下抛出 404 异常,否则就会出现 Error: Can't set headers after they are sent.