6주차는 백엔드 마지막 수업으로 Node.js를 데이터베이스와 연동해
회원가입과 로그인 기능을 구현하는 것에 대해 배웠습니다.
또한 Session, JWT를 통한 정보 보호, 권한 부여 및 배포 방법 등 배웠습니다.
1. 쿠키와 세션
쿠키와 세션에 차이는 아래 블로그에서 살펴볼 수 있다.
https://hahahoho5915.tistory.com/32
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
https://velog.io/@hwang-eunji/CORS
반응형
'대외활동 > [교육] 엘리스 AI 트랙 | Node, React, Python' 카테고리의 다른 글
[엘리스 AI 트랙 4기] {/*7~8주차 - 프론트엔드 (React)*/}, 웹 프로그래밍 수업을 마치며 (0) | 2022.03.12 |
---|---|
[엘리스 AI 트랙 4기] // 5주차 - 백엔드 I (0) | 2022.02.21 |
[4주차] REST API (0) | 2022.02.18 |
[4주차] Fetch API (0) | 2022.02.18 |
댓글