第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

連接閃存的錯誤消息:未定義閃存

連接閃存的錯誤消息:未定義閃存

我正在讀一本關(guān)于 node.js、express 和 mongodb 的書。作者使用connect-flash。但是,我似乎無法讓它正常工作。使用 connect-flash 的文件夾如下所示,已刪除不相關(guān)的代碼。index.jsconst flash = require('connect-flash');app.use(flash());const newUserController = require('./controllers/newUser')const storeUserController = require('./controllers/storeUser') app.get('/auth/register', redirectIfAuthenticatedMiddleware, newUserController)app.post('/users/register', redirectIfAuthenticatedMiddleware, storeUserController)控制器/storeUser.jsconst User = require('../models/User.js')const path = require('path')module.exports = (req,res)=>{    User.create(req.body, (error, user) => {        if(error){            const validationErrors = Object.keys(error.errors).map(key => error.errors[key].message)            // req.session.validationErrors = validationErrors            req.flash('validationErrors',validationErrors)            return res.redirect('/auth/register');        }        res.redirect('/')    })}控制器/newUser.js:module.exports = (req, res) =>{    res.render('register',{        errors: flash('validationErrors')    })}錯誤ReferenceError:未定義閃存。此錯誤發(fā)生在 controllers\newUser.js:3:17)我已多次重讀該章并尋找沒有運(yùn)氣的解決方案。我不明白為什么它在 index.js 中聲明時未定義。為什么 flash 未定義?我該如何解決?
查看完整描述

1 回答

?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗 獲得超3個贊

module.exports = (req, res) =>{

    res.render('register',{

        errors: req.flash('validationErrors')

    })

}

你可能會錯過從 req.call 調(diào)用它。


查看完整回答
反對 回復(fù) 2022-10-21
  • 1 回答
  • 0 關(guān)注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號