깃헙 io로 배포하는데 아무리 기다려도 흰 화면만 나오고 로컬환경에서 잘 나오던 화면이 나오지 않았다.
<BrowserRouter basename={process.env.PUBLIC_URL}>
<Routes>
<Route path="/" element={<Home />}/>
<Route path="/weather" element={<Weather />}></Route>
<Route path="/todoList" element={<TodoList />}></Route>
</Routes>
</BrowserRouter>
BrowserRouter 에 basename 을 추가해줘야 한다고 한다.
process.env.PUBLIC_URL 은 내가 package.json 에서 homepage 에 넣어준 githubio 배포 주소가 된다.
https://jjluveeecom.tistory.com/53
'Today I Learned' 카테고리의 다른 글
[ TIL ] 함수 표현식 / 함수 선언식 (0) | 2023.04.25 |
---|---|
[ TIL ] query parameter 로 특수문자 보낼때 encodeURIComponent 사용하기 (퍼센트 인코딩) (0) | 2023.04.19 |
[ TIL ] react-hook-form (0) | 2023.04.03 |
[ TIL ] React-router-dom v6 Nested Routes (0) | 2023.03.31 |
[TIL] styled components (0) | 2023.03.29 |
댓글