I created a new api key and it's still not reading on my react project. Here is the code, any help would be appreciated. I have a .env file where the token and key are. Am i missing something?
const Add = () => { const [query, setQuery] = useState(""); const onChange = e => { e.preventDefault();
setQuery(e.target.value);
const options = {
method: 'GET',
headers: {
accept: 'application/json',
Authorization: `Bearer ${process.env.REACT_APP_ACCESS_TOKEN}`
},
};
fetch(`https://api.themoviedb.org/3/search/tv?api_key=${process.env.REACT_APP_TMDB_KEY}&language=en-US&page=1&include_adult=false&query=${e.target.value}`
).then (res => res.json())
.then(data => {
console.log(data)
})
};??
找不到电影或节目?登录并创建它吧。
derek12345 的回复
于 2023 年 07 月 19 日 3:11下午
I updated the fetch to call the options in it and still nothing.
robbie3999 的回复
于 2023 年 07 月 19 日 4:26下午
hi @derek12345, you should print (console.log()) the string you are trying to fetch to see if there is anything wrong with it. If the api_key is missing, then read this:
https://stackoverflow.com/questions/49579028/adding-an-env-file-to-a-react-project
https://stackoverflow.com/questions/48378337/create-react-app-not-picking-up-env-files
Mohit1310 的回复
于 2023 年 10 月 04 日 2:55上午
Remove the env file and add key to code it works and I am also getting same error when using env file
robbie3999 的回复
于 2023 年 10 月 04 日 1:41下午
Hi @Mohit1310,
If this is the case then you need to review the two stackoverflow links above that discuss issues with reading from an env file.