Process2 React - next js process is not defined error Next js에서 env 파일에 환경 변수를 설정하고 나서 process is not defined error가 발생할 수 있다. 구글에서 next js process is not defined를 찾아보면 react scripts 버전을 업데이트를 하고, react-error-overlay@6.0.9를 삭제하는 방법이 있었다. 아니면 scripts에서 "preinstall":"react-error-overlay@6.0.9"를 설치하라는 명령도 있었지만 해결할 수 없었다. # process is not defined error ## process is not defined 해결 env 파일에 토큰을 설정했을 땐, env 변수를 잘 사용을 했는데, env 변수를 추가를 했더니 불러 오지 못했다. 그 이유는 .. 2022. 7. 22. React - Next.js environment variable 설정하기 javascript는 node.js라는 환경에서 run time이 된다. 그래서 node.js에서 제공하는 process 라는 기능을 사용할 수 있다. 보안을 위해 root 디렉토리에 .env 파일을 만들고, 중요한 apikey, privatekey 등... 보안에 필요한 값들을 넣어주고, git push를 할 때, .env를 gitignore 설정하여 보안을 지킬 수 있다. #object *next.js env 값 설정 ## React environment variable(env)(기존방식) next js를 사용하게 되면 조금 설정이 필요한 부분이 있다. 이렇게 .env 사용할 값들을 설정해 놓고, 필요한 부분에 process.env.REACT_APP_API_KEY를 사용하게 되면, browser에서 .. 2021. 5. 6. 이전 1 다음 반응형