배포시에 자꾸 새로고침하면 root페이지로 이동하는 에러...
firebase 설정시 rewrites를 추가해주면 root페이지로 이동하고
그렇지 않으면 404 에러가 난다.
SPA관련해서 발생하는 에러라고 하는데
나는 해결방법만 알면 된다.
firebase 설정에서 해당 내용을 추가해주었다.
firebase.json
"hosting": {
"public": "out",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"cleanUrls": true,
"appAssociation": "AUTO",
"rewrites": [
{
"source": "/**",
"destination": "/index.html",
"dynamicLinks": true
},
{ "source": "/board/**", "dynamicLinks": true }
]
},
_app.js
// 리라우팅시 root페이지로 이동(동적페이지) - 방지를 위함
useEffect(() => {
router.push(window.location.href)
}, [])
리액트 네이티브 강의 추천 (2) | 2022.12.28 |
---|---|
순서대로 진행하는 AWS 웹 배포하기(ubuntu) (2) | 2022.12.24 |
플러터 기본강의 추천리스트 (2) | 2022.06.07 |
크롤링을 위한 puppeteer 기본 pt.2 (0) | 2022.05.28 |
크롤링을 위한 puppeteer 기본 pt.1 (0) | 2022.05.28 |
댓글 영역