【问题标题】:Stuck with req.flash is not a function error卡住 req.flash 不是函数错误
【发布时间】:2018-05-13 13:58:03
【问题描述】:

以下是我的 app.js 代码,无论我把 app.use(req.flash()); 放在哪里,它都会给我这个错误,我尝试了不同的堆栈,但它不起作用

var flash = require('connect-flash');

在这个阶段,如果我将路由器向下移动,它会给我一些状态代码错误:1

app.use('/', index);
app.use(session({
  secret : 'abc',
  saveUninitialized : true,
  resave : true
}));
app.use(flash());
app.use(passport.initialize());
app.use(passport.session());

【问题讨论】:

    标签: javascript node.js express flash passport.js


    【解决方案1】:
    app.use(function(req, res, next) {
    res.locals.sucess_msg = req.flash('sucess_msg');
    res.locals.error_msg = req.flash('error_msg');
    res.locals.error = req.flash('error');
    next();});
    

    【讨论】:

    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 2021-01-09
    • 1970-01-01
    相关资源
    最近更新 更多