标签: node.js performance express express-4
我看到快递4不需要app.use(app.router)。这与app.get/post()结合使用。在这种情况下,我应该在所有app.[verb]()调用之后定义静态中间件吗?
app.use(app.router)
app.get/post()
app.[verb]()
app.use(express.static(path.join(__dirname, 'public')));
我假设在损害性能之前保留它,因为每个请求可能需要文件查找。
答案 0 :(得分:1)
通常您希望它位于最顶层,以便文件请求不会意外地匹配路线等。