Accessing Express.js req or session from Jade template

后端 未结 7 1255
南方客
南方客 2020-12-13 18:49

I am wondering if there is an easy way to access Express.js\' req or session variables from within a Jade template without passing it in through the normal response.

7条回答
  •  星月不相逢
    2020-12-13 19:31

    You'll need to create a dynamicHelper for Express to use.

    app.dynamicHelpers({
        session: function (req, res) {
            return req.session;
        }
    });
    

    Then inside your template, you can use <%= session.logged_in %> or whatever.

    Note: dynamicHelpers are deprecated in Express 3

提交回复
热议问题