공부 정리/마주친 에러2 [web] react 새로고침 시 404 Error 어디서? 로컬환경에서는 문제없었지만, 배포 이후, 새로고침 하면 404 Error가 발생했습니다. 이러한 에러를 connect-history-api-fallback이라고 칭하기도 합니다. 왜? 로컬환경에서 실행할 때는 npm start로 시작하기 때문에 react - router가 정상적으로 작동하게 됩니다. 물론, 배포 환경에서도 react-router는 정상적으로 작동하지만, 유저가 직접 url을 입력하거나, 새로고침하는 경우 서버에 해당 요청에 대한 파일을 요구하게 됩니다. 저는 index.html밖에 없기 때문에 404에러가 발생했던 것입니다 해결법 저는 nginx를 이용하여 문제를 해결하였습니다. server{ root /home/ec2-user/cppp/front/build; location .. 2023. 2. 27. [react] useEffect 안에 useState 에러내용 useEffect안에서 useState를 쓰면 무한 루프에 빠진다 ! 어떻게? useEffect(() => { ProblemApi.get("/problem/wjdtj9656").then((temp) => { setItem(temp); console.log(temp); }); }, [item]); (temp)를 계속 출력함. 해결법 1.[item] 부분을 []로 바꿔줘서 최초 한번만 useEffect가 실행되게 한다. or 2.setState()를 밖으로 뺀다. 왜? setState를 useEffect안에 넣으면 item이 계속 변경되기 때문에 useEffect가 계속 실행되던 거였다. 2022. 6. 20. 이전 1 다음 반응형