강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

형우리님의 프로필 이미지
형우리

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

프론트 서버 배포하기

제로초님 강의외 질문 하나만 드려도 될까요

작성

·

203

0

리액트+스프링부트 조합으로  사이드 팀프로젝트를 진행중입니다.

리액트 개발환경은 CRA명령어를 통해 구축했습니다

근데 이게 local 서버에서는 router url을 주소창에 직접입력하거나,새로고침해도 잘실행되는데요

예를들어 배포서버URL/login 같이 router url을 주소창에 직접입력하거나 새로고침하면 404에러가 납니다.

구글링을 해본결과 webpack.config.js devserver 서버 사이드 설정을 하라는글이 있습니다.

근데 저희가 CRA로 개발환경을 구축해서 webpack.config.js 파일이 없는데 그러면 해결방법이

webpack을 eject해서 devserver에서 서버사이드설정을 하는방법밖엔 없나요? 아니면 백엔드서버에서 따로 서버사이드 설정을 할 수 있나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

백엔드서버(스프링)에서 프론트url에 해당하는 라우터를 전부 똑같이 만들어서 리액트가 담긴 html을 서빙해줘야합니다.

형우리님의 프로필 이미지
형우리

작성한 질문수

질문하기