[React-NodeJs-MySQL 프로젝트 세팅(restAPI+GraphQL)] (1) Introduction

2021. 3. 10. 11:58개인 프로젝트/기본 프로젝트 환경 세팅

사용하려는 기술 스택은 다음과 같다.

추후 진행되는 개인 프로젝트에서는 해당 세팅을 default로 진행하겠다.

 

이 기본 세팅에서는 restAPI 와 GraphQL을 모두 사용할것이다.

DB구축은 AWS RDS를 이용하여 MySQL로 연결하였고, 스토리지 설정은 제외한다.

그림에는 TypeScript가 포함되어 있으나, 세팅은 추후에 진행하도록 하겠다.

모든 구축을 끝내고 포스팅하는 글이니 가끔 설명하지 않은 코드가 앞부분에서 보이더라도 이해 부탁....

 

포스팅 순서는 다음과 같다.

 

1) Introduction

2) client : React 환경 세팅 - CRA, Router설정

3) server : Nodejs 환경 세팅 - 컨트롤러, Router 설정

4) server: Apollo server 세팅 및 테스트

5) client: Apollo client 세팅 및 테스트

6) client-server: Rest API 테스트

7) server: DB환경 세팅- RDS 생성 및 연결,ORM(Sequelize) 세팅 및 테스트

8) CRUD 테스트