더북(TheBook)

6.3.7 connect-flash

 

상대적으로 중요도가 떨어지는 미들웨어입니다. 하지만 일회성 메시지들을 웹 브라우저에 나타낼 때 좋습니다. express-session과 마찬가지로 직접 설치해주어야 합니다.

콘솔

$ npm i connect-flash

 

connect-flash 미들웨어는 cookie-parser와 express-session을 사용하므로 이들보다는 뒤에 위치해야 합니다.

app.js

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

var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
...
app.use(session({
  resave: false,
  saveUninitialized: false,
  secret:'secret code',
  cookie: {
    httpOnly: true,
    secure: false,
  },
}));
app.use(flash());
...

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.