[ ERROR ] .env API_KEY 적용안됨

SeungJin·2022년 4월 11일
0

Error

목록 보기
5/8

.env API_KEY 적용안됨

Next.js + TypeScript를 사용해서 영화 추천 웹을 만드는데 API를 숨기려고 .env 파일을 만들어 API 키를 추가한 다음 gitignore에. env를 추가했는데 API 키가 제대로 적용이 안되는 상황이었습니다.

.env


NEXT_API_KEY=API_KEY;

next.config.js

const API_KEY = process.env.NEXT_API_KEY;

module.exports = {
  reactStrictMode: true,
  async redirects() {
    return [
      {
        source: '/old-blog/:path*',
        destination: '/new-sexy-blog/:path*',
        permanent: false,
      },
    ];
  },
  async rewrites() {
    return [
      {
        source: '/api/movies',
        destination: `https://api.themoviedb.org/3/movie/popular?api_key=${API_KEY}`,
      },
      {
        source: '/api/movies/:id',
        destination: `https://api.themoviedb.org/3/movie/:id?api_key=${API_KEY}`,
      },
    ];
  },
};

틀린 게 없는 것 같은데 계속 API 통신 에러가 떠서 찾아보던 중 혹시나 해서
.env에서 API_KEY 마지막에 세미콜론 ;을 제거했더니 통신 성공.

profile
혼자 공부해 보고 적어두는 블로그입니다 문제 있다고 생각되시는 부분이 있으면 피드백이라도 남겨주시면 감사하겠습니다

0개의 댓글