react project를 웹팩 해버리면
기존 react에서
host/admin
host/login
host/board/write
이런 경로들을
스프링 boot mvc controller에서 일일히 mapping 해줘야하는거?
내가 생각한건 host/index 로 들어오면, index.jsp에서 bundle.js을 import해놓고
웹팩시 알아서 location href 같은거로 링크 다 되어있을 줄 알음
react에서 ajax로 controller의 데이터를 땡겨오려는데 난관봉착;
react에서 클라이언트 라우티응ㄹ ㅐㅎ줬으면 서버는 그냥 어떤페이지든 하나의 html만 리턴해주면 되는거자너
어떤페이지 -> 어떤 Request던간에
html + js로드 완료되었으면 알아서 그 페이지로 가게하도록 하면되고
근데 문제가용 리액트페이지에서 서버 자신의 controller에 ajax 호출을 하게 되는 경우는 어케하나요
기본 페이지를 html을 리턴해주게하고 api는 request mapping 을 해줘야하는부분?
그러니까 나는 궁금한게 라우터를 클라이언트에 처리했는데 왜 컨트롤러에 요청을 하는거야? 그냥 서버 컨트롤러는 무조건 하나만 있는거아님??...
컨트롤러가 사정상 여러개 생기는 경우에는 그냥 똑같은 html을 리턴해줌녀 되는거지 클라가 알아서 라우팅 판단할 수 있또록..