
[Node.js] 미들웨어와 쿠키 및 세션
·
etc/Node.js
미들웨어란? 미들웨어는 request를 받아 작업을 하는 과정 중간에서 어떤 로직을 수행하게 해주는 존재이다. 미들웨어는 express와는 별개로 존재하며 express 내장 미들웨어를 사용해도 되고, 다른사람들이 만들어놓은 npm 패키지를 다운받아 사용해도 된다. 라우터란? 라우터는 일종의 미들웨어라고 볼 수 있는데, 클라이언트로부터 uri이 담긴 req가 들어왔을 때 이에 맞는 화면을 res로 답해주는 역할을 하게 된다. Express에서 미들웨어 사용하기 생성해놓은 express 객체의 use 메소드를 사용하면 된다. const express = require('express'); const app = express(); app.get('/', function (req, res, next) { co..