14

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}

更新/リダイレクト後にのみメッセージが表示されます。私が間違っていることを教えてください。

私もこれを見ましたが、時代遅れだと思います

4

1 に答える 1