[英]How to propagate request values to context using ExpressJS?
我正在將項目從Django遷移到Express,並且為了簡單req.user0
,我將req.user0
和req.isAuth
值作為變量通過上下文傳遞給視圖,如下所示:
router.get('/', (req, res) => {
res.render('index', {
isAuth: req.isAuth, // check if user is auth.
user: req.user // get user's profile or False.
})
});
這可行,但是我有很多路線,並且我想避免重復。 是否有一種更有效的方法將這些值作為變量包括到我的視圖( .pug
文件)中,而不必在每個路徑中都進行精確化?
您可以實施自定義的Middlewar,看看https://expressjs.com/en/guide/using-middleware.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.