[TIL] node 숙련 강의

김민재·2023년 11월 7일
0

TIL

목록 보기
130/172

HTTP

우리가 일반적으로 데이터를 주고 받을 때 사용되는 통신 규약

쿠키 - 보안에 취약하다.
문자열 형식으로 존재하고, 쿠키 간에는 세미콜론으로 구분한다. userId=user;userPw=pw

cookie-parser 미들웨어를 사용해 쿠키를 객체로 만들어 준다.

app.use(cookieParser());

일반적으로 쿠키는 req.headers.cookie에 들어있다.

웹 브라우저에 구현된 기술 중 하나. 보통 상태를 저장하기 위해서 사용한다.

세션

웹 브라우저에 구현된 기술 중 하나. 세션은 쿠키의 특성을 이용한 기술이다.

npm i static

정적 폴더를 가져온다.

app.use(express.static("./assets"));

REST(Representational State Transfer)ful

URL, Headers, Method 등 네트워크 표현 수단을 사람이 봐도 이해하기 쉬운 표현으로 정의한다고 이해하자.

Validation 검증

유효성 검사

스키마 virtual 메서드

// 가상 req.body에서만 보여준다.
TodoSchema.virtual("todoId").get(function () {
  return this._id.toHexString(); //에러가 많이 없대
});
// todoId를 toJSon으로 변환해준다.
TodoSchema.set("toJSON", {
  virtuals: true,
});
profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보