개발
[React] nginx 배포과정 #1 이유
제이콥
2020. 5. 19. 20:08
react를 nginx에 배포하기는 과정에서 필요한건 3가지이다.
1) 용량 최소화, 최적화하고싶다. -> react production file - > nginx
2) production file은 static files 이기 때문에, sub-url에서 refresh가 안먹힘. -> nginx로 해결
3) ssl+https 적용하기
react 프론트를 nginx에 올려야하는 이유는 2가지가 있다.
Event-driven
nginx가 event-driven 방식으로 트랜잭션을 처리한다. 동시접속자가 많아도 적절히 처리 가능함.
web-pack static file
react production 파일이 static 파일이다. 이게 클라이언트 랜더링으로는 sub-url로 바로 접속이 안된다. 서버 랜더링이 필요하다. 이 때, nginx를 사용할 수 있다.