스파르타 코딩클럽을 클론 코딩을 통하여 CRUD를 복습하며 도전과제로 소셜로그인과 좋아요 기능을 추가
| 팀원 | 역할분담 |
|---|---|
| 이상현 | 로그인, 회원가입, 소셜로그인 기능구현, 미들웨어 구현, 서버배포 |
| 윤상돈 | comment CRUD API, DB테이블 설계, RDS 설정 |
| 김영광 | post CRUD API |
AWS EC2 서버의 환경에서 배포 중입니다. DB는 RDS를 활용하고 있습니다
NODEJS, EXPRESS, SQL을 활용합니다SQL
- 관계형 데이터베이스로 USER, POST, COMMENT 데이터끼리 조인하는 과정이 SQL이 잘 어울린다고 생각했습니다.
| 기술 스택 | Appliance | Version |
|---|---|---|
| Express | Node.JS | 4.18.1 |
| CORS | Request resource 제한 | 2.8.5 |
| dotenv | 보안 토큰, 키 관련보안화 | 16.0.1 |
| JWT | 사용자 인증토큰 발행 | 8.5.1 |
| Passport | 소셜 로그인 | 0.6.0 |
| passport-kakao | 카카오 로그인 모듈 | 1.0.1 |
| joi | 유효성 검사 | 17.6.0 |
| bcrypt | 비밀번호 암호화 | 5.0.1 |
| mysql2 | sql 사용 | 2.3.3 |
| sequelize | 시퀄라이즈 사용 | 6.21.3 |