2021 경소톤 참가작 “Aniverse”의 부족한점을 보완하고, 효과적으로 동작하도록 수정하는 프로젝트
- MongoDB 개념, 문법 숙지
- MongoDB 서버설치, 계정 등록하여 접속
- 기존 코드들의 문제점 분석
- 프론트와 연결하면 서버가 다운되는 원인 분석
- 기존 MySQL 테이블을 MongoDB 테이블로 변경
- 기존 MySQL 쿼리문을 MongoDB 쿼리로 변경
- 기존 MySQL 필요없는 테이블 삭제, join을 최소화하도록 ERD 수정
- 변경된 데이터베이스, 인자들에 맞추어 코드 수정
- 수정된 API 수행시간 측정
- 서버에 MongoDB 설치 + 개발환경에 연동 ↔ 오류 해결
- MySQL + MongoDB testAPI 시도
- Mongoose를 이용한 스키마 정의
- 변수개수를 동적으로 받아서 처리하는 코드 추가
- AWS S3을 도입하여 사용자의 갤러리에서 서버로 이미지 전송하도록 수정