그동안은 CRA로 프로젝트를 만들고 작업이 끝나면 build 해서 static file들을 얻었습니다.
express로 간단히 static file들을 잡아주면 끝이였습니다.
그런데 server side rendering을 공부하다보니... 2개의 포트 혹은 2개의 서버가 필요할 것 같다는 생각이 들었습니다.
react로 작업한 소스들을 렌더링 해주는 서버, DB와 통신하는 api 서버
하나의 서버 프로젝트에 몽땅 넣으면 서버관련 package, 프론트 관련 package가 너무 많이 깔리는 듯한 느낌을 받아서요.
실제 서비스를 해본적이 없어서 감이 안잡히네요.
프론트를 리액트가 담당할 때, 보통 서버를 어떻게 구성하게 될까요?
감사합니다.
배포도 별도로 하고요.
next.js 사용하고 있습니다.
nginx로 각각 endpoint 매핑해서 사용중입니다.
/Vollago
SSR을 안하고 검색봇을 위한 서비스를 따로 구성하신건가요? 그랬을때 이점이 무엇인지.. 여쭤봐도 될까요?