React.js
react-router와 서버의 router를 같이 사용하기 (express 예제 포함)
react router와 서버 쪽의 router를 동시에 적용하면 어떤 라우터가 적용될까? react router는 클라이언트 상에서 라우팅 처리를 하게 만들어주는 라이브러리입니다. 이것을 사용하여 url을 바꾸면 브라우저 상에서는 url이 바뀌지만 서버에는 어떠한 요청도 보내지 않습니다. 따라서 서버에서는 클라이언트상에서 url을 바꿨다는 사실을 알지 못합니다. 그런데 react router를 쓰더라도 서버 쪽에서도 라우터는 필요합니다. 그러면 react router를 사용하는 경우, 어떨 때 react router가 적용되고 어떨 때 서버의 router가 적용되는 걸까요? 이것은 사실 SPA(Single Page Application)의 개념을 이해하는 것과 깊은 관련이 있는 이슈입니다. SPA는 단..
2020. 10. 13. 08:00
최근댓글