首页 > 解决方案 > 我的连接闪存在 registerProcess 中工作,但在 showForm 中给我空数组这是什么问题?

问题描述

我的连接闪存在 registerProcess 中工作,但在 showForm 中给我空数组这是什么问题?

showForm(req, res) {
        res.render('./home/auth/register', {
            messages: req.flash('info'),
            recaptcha: this.recaptcha.render()
        })
    }

标签: javascript

解决方案


我认为问题在于您将 req.flash('info') 放在错误的位置。你应该试试这个:

showForm(req, res) {
        req.flash('info', 'Your message goes here'),
        res.render('./home/auth/register', {
            recaptcha: this.recaptcha.render()
        })
    }

在上面的代码中,我在渲染 HTML 模板之前放置了 req.falsh('info') 行


推荐阅读