1. Cookie / Session / Token 과 JWT

Cookie / Session / Token

Session 하면서 어떻게 동작하는지 이해가 잘 안됬는데 코드를 가동해보니 잘 이해가 빨리 됬다.

let session = {};
app.get('/set-session', function (req, res, next) {
const name = 'sparta';
const uniqueInt = Date.now();
session[uniqueInt] = { name }; // uniqueInt라는 열쇠 생성

res.cookie('sessionKey', uniqueInt); // uniqueInt를 통해 열쇠를 제공
return res.status(200).end();

app.get('/get-session', function (req, res, next) {
const { sessionKey } = req.cookies;
const name = session[sessionKey];
// 클라이언트가 서버에게 자물쇠를 주면, 서버가 열어서 내용을 확인 후 보내준다.
return res.status(200).json({ name });
});

Untitled

JWT도 한번 써보니 Secret 키를 구분하는 방법을 익힐 수 있었다.

Token = 상품권, 놀이공원 티켓으로 생각하면 편하다.

2. LV1 관련 리뷰 진행

2.comments.js 의 35번 줄( for (let key in findCommentsList))

반복문 안에서의 in 연산자는 특정 상황에서 사용하면 위험할 수 있는 연산자로 알고 있습니다. 여유 되실때 찾아보셔도 좋을 것 같습니다!

→ 이부분에 대해서는 내일 찾아보자.