cookie-parser 모듈을 설치하기 전에,
일단은 서버를 실행하고, express 모듈로 경로를 나누는 것까지만 구현해본다.
cookie-parser 모듈을 쓰기 전에 테스트로 간단하게 환경 만들기.
1. 터미널을 연다. ( Ctrl + ` )
2. "npm init" 명령어로 모듈을 설치할 준비를 한다. (각종 설정 값을 지정한다.)
3. "npm install express" 명령어로 express 모듈을 설치한다. (경로 지정 용 모듈.)
// 모듈 추출 (Import/Require)
const http = require('http');
const express = require('express');
// express 객체 생성.
const app = express();
// 응답.
app.get('/', function(req, res) {
res.send('<h1>Express Simple Server</h1>');
});
// 서버 생성하고, 요청 대기.
http.createServer(app).listen(5000);
2021.06.10 - [전체 글 보기] - [NodeJS] express 모듈로 라우터 구현하기
4. "npm start" 명령어를 사용할 수 있게 설정하고, 서버를 실행한다. (위 글에 보다보면 있음.)
cookie-parser 모듈 사용하기
1. "npm install cookie-parser" 명령어로 모듈을 설치한다.
// 모듈 추출 (Import/Require)
const http = require('http');
const express = require('express');
const cookieParser = require('cookie-parser');
// express 객체 생성.
const app = express();
// 미들웨어 설정.
app.use(cookieParser());
// 응답.
app.get('/', function(req, res) {
res.send('<h1>Express Simple Server</h1>');
});
app.get('/getcookie', function(req, res) {
res.send(req.cookies);
});
app.get('/setcookie', function(req, res) {
// 쿠키 생성.
res.cookie('string', 'cookie');
res.cookie('json', {
name: 'mingyu',
data: 100
});
res.redirect('/getcookie'); // 경로 이동.
});
// 서버 생성하고, 요청 대기.
http.createServer(app).listen(5000);
2. 실행해본다.
localhost:5000/setcookie 경로로 들어간다.
쿠키를 생성하고, 바로 localhost:5000/getcookie 경로로 이동시킨다.
getcookie 화면에서 cookies로 볼 수 있다.
'기타 > NodeJS' 카테고리의 다른 글
[NodeJS] express 모듈로 라우터 구현하기 (0) | 2021.06.10 |
---|---|
[NodeJS] 서버 실행해보기 (0) | 2021.06.04 |
NodeJS 하기 전에 JavaScript 문법 훑어보기 (2) | 2021.06.03 |
[NodeJS] NodeJS 설치 / VSCode 설치하기 (2) | 2021.06.03 |
NodeJS 하기 전에 기초 지식들 (0) | 2021.06.03 |