간단한 flash 사용 방법

이홍경·2022년 12월 2일
0
post-thumbnail

Node.js에서 간단하게 flash를 사용 하는 방법.

* flash에서 전달하는 내용은 휘발성(단발성)이기 때문에 복잡하게 생각할 필요가 없다.
  1. session 아래에 flash 미들웨어를 사용할 수 있도록 작성해 준다.
	//! 위에는 세션 설정
  	app.use(flash());
	...
    ...
    // 라우팅 전
    app.use((req, res, next) => {
    	res.locals.flash = req.flash('flash');
    })
	// ejs(view) 에서 사용할 수 있도록 res.locals.변수명에 req.flash를 'flash'라는 키로 전달하겠다고 설정.
  1. 라우팅 처리에서 1회성으로 필요한 메세지를 설정한 키에 설정 해 준다.
router.get('/example', (req, res, next) => {
  req.flash('flash', '1회성 메세지를 작성 합니다');
  res.render('sample');
})

-- 끝 --

profile
개발자를 꿈꾸는 자

0개의 댓글