如何通过节点js express中的响应重定向发送会话变量

时间:2018-04-23 11:18:32

标签: node.js express session

我想在我的ejs视图中通过响应重定向发送一些会话变量

router.get('/contact', function (req, res) {
    console.log(req.session.enquiry);

    res.render('contact', {
        enquiry: req.session.enquiry
    });
});

我想在这里传递会话数据:

router.post('/sendresponse', function(req, res) {
    req.session.enquiry = 'sent message';
    res.redirect('/contact');
});

并在我的视图中显示:

<div class="mail_form">
    <% if (enquiry) { %>
        <div class="alert alert-danger"><%= enquiry %></div>
    <% } %>
</div>

任何想法如何实现这一点,不,我不想使用闪存或其他东西

0 个答案:

没有答案