2017-09-03 50 views
1

我正在使用nodeJS快車和車把將變量傳遞給每個響應在車把上

有沒有辦法將相同的變量傳遞給每個快速路線?

我必須將isAuthenticated變量傳遞給每個前端才能呈現略有不同的視圖。我希望能夠在快遞中間件中傳遞一個變量,以便在每個頁面中呈現它。 (如果有更好的方法,不必通過中間件)

有沒有辦法做到這一點?

回答

1

您放入res.locals的任何內容都將可用於您的車把模板。因此,如果您在中間件中爲每個請求設置了res.locals.isAuthenticated,那麼它將適用於您的所有模板。

實際上,在the Express doc中有一個與您非常相似的例子。