подключить флеш не работает узел js express - PullRequest
0 голосов
/ 14 января 2019

На этот вопрос есть ответы, но ни один из них не решил мою проблему, я пытаюсь подключиться к флеш-памяти, выразить флеш-память, но у меня не получилось, не знаю, где это неправильно

файл app.js

const express =require('express');
const bodyParser=require('body-parser');
const cookieParser   = require('cookie-parser');
const router = require('./routes');
let bb = require( 'express-busboy' );
//const dataroutes = require('./routes');

const path = require('path');
const session = require('express-session');
const LocalStrategy = require('passport-local').Strategy;
const passport = require('passport');
const con=require('./mysql.js');
const MySQLStore = require('express-mysql-session')(session);
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var flash = require('connect-flash');

app.use(cookieParser());
app.use(session({
  secret: 'keyboard cat',
  resave: false,
  store:sessionStore ,
  saveUninitialized: true,
  cookie: { maxAge: 60000 }
}));
app.use(flash());
app.use(passport.initialize());
app.use(passport.session());
app.use(function(req,res,next){
  res.locals.isAuthenticated=req.isAuthenticated();
  next();
});

index.js (маршруты) файл

/* GET login page. */
router.get('/', function(req, res, next) {
  //req.flash('notify', 'This is a test notification.');
  res.render('index', { messages: req.flash('info') });
});

отображение его

<div class="login">
                    <% if ( messages ) { %>
                        <p>Message: <%= messages.info %> </p>
                    <% } %>

Я следил за документацией, искал соответствующие вопросы, которые уже задавались, но ни один из них не помог. Я что-то здесь упустил ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...