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
در تاریخ ژوئیه 19, 2023 ساعت 3:11 ب.ض
I updated the fetch to call the options in it and still nothing.
پاسخ توسط robbie3999
در تاریخ ژوئیه 19, 2023 ساعت 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
در تاریخ اکتبر 4, 2023 ساعت 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
در تاریخ اکتبر 4, 2023 ساعت 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.