静态中间件在快递中的位置4

时间:2014-06-22 16:31:27

标签: node.js performance express express-4

我看到快递4不需要app.use(app.router)。这与app.get/post()结合使用。在这种情况下,我应该在所有app.[verb]()调用之后定义静态中间件吗?

app.use(express.static(path.join(__dirname, 'public')));

我假设在损害性能之前保留它,因为每个请求可能需要文件查找。

1 个答案:

答案 0 :(得分:1)

通常您希望它位于最顶层,以便文件请求不会意外地匹配路线等。