작성
·
189
0
안녕하세요 제로초님의 react 관련 강의들을 수강 중에 강의 내용과 조금 무관하지만 궁금한 점이 있어 질문 드립니다!
client 단과 server단의 코드들을 각각 실행시키는 것에 대해 궁금점이 있는데요,
예를들어 client를 react cra로 환경을 구성하고, server를 node js express 로 구성한다고 가정할 경우 제로초님 강의도 그렇고 보통 client와 server 각각 다른 포트로 서버를 실행시켜 진행을 하시던데요, 이 방법은 개발 단계(배포 이전)에서 편의를 위해 사용하시는 건가요? 만약 배포 과정이라면 client 코드를 빌드시켜 server 측에서 해당 index.html 파일을 참조하는 방식으로 로드를 하는건가요?
제가 강의의 배포 과정들을 다 면밀히 보진 않아서... 실제 현업에서 개발을 진행할 경우 보통 실행을 어떤 식으로 하시는지 궁금해서 질문 드려봅니다!
답변 1
0
개발 과정에서는 cra 서버가 따로 돌아가서 백엔드 서버랑 다른 포트로 할수밖에 없습니다. 배포시에는 서버가 없고 단순 html css js로 나온 결과물뿐이라 백엔드서버에서 제공하면 됩니다.
답변 감사합니다!!