簡體   English   中英

如何使用ExpressJS將請求值傳播到上下文?

[英]How to propagate request values to context using ExpressJS?

我正在將項目從Django遷移到Express,並且為了簡單req.user0 ,我將req.user0req.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM