Vue
vue에서 API_KEY 설정하는 방법
indeep
2023. 5. 16. 09:49
화면처럼 .env.local 파일을 하나 만들어서
이렇게 이름과 키를 넣어준다.
그 다음에 axios로 요청을 보내는데
getTmdbPopular({ commit }) {
const TMDB_API_KEY = process.env.VUE_APP_TMDB_API_KEY;
const API_URL = `https://api.themoviedb.org/3/movie/popular`;
const params = {
api_key: TMDB_API_KEY,
language: "ko",
region: "KR",
};
axios({
url: API_URL,
method: "GET",
params,
}).then((res) => {
console.log(res);
console.log(res.data.results);
commit("GET_TMDB_POPULAR", res.data.results);
});
},
위 코드처럼 process.env.(내가 설정한 키 이름)으로 키를 만들어준다.
그리고 params에 api_key값으로 넣어서 axios에 전달하면 정상적으로 키 입력이 완료된다.
키를 설정했으면 서버를 다시 껐다 켜야 제대로 적용이 된다.
반응형