반응형
❌ 에러코드 ❌
- error: {code: 400, message: 'API key not valid. Please pass a valid API key.', errors: Array(1), status: 'INVALID_ARGUMENT', details: Array(1)}
- [[Prototype]]: Object
✅ 해결방법
1. 서버를 껐다가 켠다.
- vsCode를 껐다가 다시 켠다.
- npm start를 다시 한다.
2. .env의 위치가 올바른지 확인한다.
- .env를 루트 폴더로 옮긴다.
(pakage.json과 동등한 위치)
나의 경우 이 에러가 발생했을때 30분을 헤맸는데, 1의 방법으로 간단하게 해결했다 🥲
npm start를 다시 해주니 잘됨 ㅋㅋ
(console.log를 통해 확인하면 key값이 잘 들어오는것을 확인)
친구의 경우, 같은 에러를 겪었지만 .env의 위치가 src폴더 안에 들어있어서 key값을 인식하지 못했다.
(console.log로 확인하면 undefined가 뜸)
key값을 .env에 숨기는 과정이 다소 번거롭기는 하지만 그래도 안전하게 사용하기 위해서는 꼭 필요한 과정이라고 생각한다.
앞으로 이 에러를 다시 만난다면 더 빠른 속도로 해결가능할거같다. 😄
반응형