본문 바로가기
대외활동/[교육] 엘리스 AI 트랙 | Node, React, Python

[엘리스 AI 트랙 4기] // 6주차 - 백엔드 II

by HelloJudy 2022. 3. 12.

6주차는 백엔드 마지막 수업으로 Node.js를 데이터베이스와 연동해

회원가입과 로그인 기능을 구현하는 것에 대해 배웠습니다.

 

또한 Session, JWT를 통한 정보 보호, 권한 부여 및 배포 방법 등 배웠습니다.

 

 

1. 쿠키와 세션

쿠키와 세션에 차이는 아래 블로그에서 살펴볼 수 있다.

https://hahahoho5915.tistory.com/32

 

쿠키(Cookie), 세션(Session) 특징 및 차이

개요  > 쿠키(Cookie), 세션(Session) 각각 특성 및 차이 확실히 분류하기 메모 1. 공통점 : 웹 통신간 유지하려는 정보(ex:로그인 정보 등)를 저장하기 위해 사용하는 것(?) 2. 차이점 : 저장위치, 저

hahahoho5915.tistory.com

 

2. 추가로 백엔드에 필요한 공부

 

[복습]

1. REST API 설계

2. 데이터베이스(MongoDB, MySQL 등)

3. 세션 관리, jwt

 

[추가 공부]

1. CORS (제일 중요)

2. express.static으로 정적 파일 제공

3. multer로 파일 업로드 서버 만들기

4. Docker 컨테이너

 

 

* CORS

 

< Express.js에서 해결 방법 >

 

1. npm install cors 를 통해 cors 모듈을 설치

2. express 서버를 시작하는 코드가 담긴 app.js 에서 import cors from “cors”

3. app.use(cors()) 를 통해 express 에 cors 객체를 연결

 

https://java-man.tistory.com/18?category=505733 

 

[개발자 면접 질문] CORS에 대해서 설명해보세요.

1. CORS에 대해서 설명해보세요. CORS란, (= Cross Origin Resource Sharing ) 서로 다른 도메인간에 자원을 공유하는 것을 의미하며 기본적으로 차단되어있습니다. Origin이란 출처를 의미하며 Protocol + Host..

java-man.tistory.com

https://velog.io/@hwang-eunji/CORS

 

CORS 란? CORS 에러 해결법

...cors는 무엇인가...

velog.io

 

반응형

댓글