서버 기초와 Node.js 정보 및 특징, Express Library
GET으로 서버에 응답하기, html 보내기 / Nodemon으로 수정사항 즉각적으로 반영하기
Form 태그 내부 데이터들 Post와 Body-parser 이용해 서버로 가져오기
MongoDB 개념 및 기본 설정
Node.js에서 MongoDB 사용하기 / 데이터 삽입하기(insertOne)
node.js에서 MongoDB 데이터 읽고 ejs파일로 넘겨주기
MongoDB update와 operator
ajax로 데이터 delete
url 파라미터를 아라보쟈
Node.js의 Koa 프레임워크 기본 + nodemon
koa-router / 라우트파라미터와 쿼리 / REST API
라우트 모듈화 / Postman / 컨트롤러 + koa-bodyparser
MongoDB 기본과 구조 / Mongoose 기본, DB와 서버연결 + dotenv를 활용한 환경변수
esm으로 Node.js에서 쉽게 import/export 사용하기
mongoose의 Schema / Model, 그리고 MongoDB를 더 쉽게 보고 수정할 수 있게 하는 MongoDB Compass
MongoDB mongoose활용해서 자료 생성, 조회, 수정, 제거
ObjectId / Request Body 요청 검증
가짜 데이터 생성하기 / 포스트 역순으로 불러오기 / 보이는 개수 제한 / 페이지 기능 구현 / 마지막 페이지 번호 알려주기 / 내용 길이 제한
JWT(JSON Web Tokeb)과 세션 기반, 토큰 기반 인증 시스템
User의 스키마와 모델을 만들어보쟈
회원 인증 API 들을 만들어 보쟈 - 회원가입 / 로그인
비밀키 설정 / 토큰 발급/ 토큰 검증 / 토큰 재발급 / 로그아웃 기능 구현
기존 posts API에 회원인증 시스템 도입하기 - 로그인 시에만 API 접근가능 / 삭제 및 수정 권한 확인