我正在尝试通过Heroku部署我的第一个React应用程序。它在本地环境中运行时完全正常,但是当我部署它时,无法完成对具有错误的Movie DB API的请求:
The page at 'https://boiling-escarpment-83243.herokuapp.com/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://api.themoviedb.org/3/genre/list?api_key='. This content should also be served over HTTPS.
和
{"status_code":7,"status_message":"Invalid API key: You must be granted a valid key."}
同样,本地的API密钥也没有问题。最初我使用的包中的base_uri指向一个http URL,但我将其更新为https(并测试了https路由,似乎支持:https://api.themoviedb.org/3/movie/550)。这是我的非工作应用:https://boiling-escarpment-83243.herokuapp.com/
答案 0 :(得分:0)
愚蠢的问题:您是否将请求网址更新为https://api.themoviedb.org/3/movie/550?看起来请求仍为http://api.themoviedb.org/3/movie/550。