Express connect-flash は、更新後にのみ表示されます。 コードは読みやすいように省略されています。
"express": "~4.2.0",
"connect-flash": "~0.1.1",
そして、これが私のものですapp.js
var express = require('express'),
favicon = require('serve-favicon'),
flash = require('connect-flash');
var app = express();
app.use(cookieParser('---'));
app.use(session({
secret: '---',
saveUninitialized: true,
resave: true}));
app.use(flash());
app.use(function(req, res, next) {
res.locals.messages = req.flash();
next();
});
私のルートでは、次のようなことを試しました
req.flash('success', {msg: 'Sign Up Success'});
res.redirect('/me/dashboard');
私のエラー表示msg.jade
テンプレートは
for msg in messages
div #{msg.msg}
更新/リダイレクト後にのみメッセージが表示されます。私が間違っていることを教えてください。
私もこれを見ましたが、時代遅れだと思います