2014-06-22 32 views
0

我看到快遞4不需要app.use(app.router)。這與app.get/post()相結合。在那種情況下,我應該在所有調用之後定義靜態中間件嗎?快遞4中靜態中間件的放置

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

我認爲保留它之前會傷害性能,因爲每個請求可能需要文件查找。

回答

1

通常,您希望它位於最頂端,以便文件請求不會意外地匹配路由等。