- 웹 프레임워크에는 모든 기능이 포함된 풀(스택) 프레임워크와 일부 기능이 포함되지 않은 마이크로 프레임워크가 있다.
- Django는 풀 프레임워크로 정말 많이 사용되는 프레임워크이다.
- Flask와 FastAPI, Sanic등은 마이크로 프레임워크로 일부 기능은 포함되지 않은 프레임워크이다.
- JS코드의 Rest api에서 데이터를 가져오는 axios나 fetch문이 백엔드에서 데이터를 가져오는 연결점이 되었다.
- spring에서는 @RestController 를 통해 rest api서비스를 구현할 수 있다.
proxy 설정
- 프론트와 백이 서로 다른 포트를 사용하면 CORS 문제가 발생한다.
- react 프로젝트에 package.json 파일에 들어가 proxy를 적용해준다.
- 이때 url은 본인이 만든 서버의 url과 포트를 적어주면 된다.