【问题标题】:React app doesn't get API results after deploying to HerokuReact 应用在部署到 Heroku 后没有得到 API 结果
【发布时间】:2021-06-14 14:57:27
【问题描述】:

我用 React 做了基本的电影数据库类型应用程序,然后将它部署到 Heroku。应用程序包含输入字段,并在按 Enter 后返回结果,这在本地工作得很好。我的问题是当我将我的应用程序部署到 Heroku 时,当我按 Enter 并尝试搜索某些内容时,什么也没有发生。我相信应用程序可以正常工作,但由于某种原因,当应用程序部署到 Heroku 时,它不会从 API 获取数据。任何想法是什么导致了这个问题以及如何解决这个问题?

Source code

Live demo

【问题讨论】:

    标签: reactjs heroku


    【解决方案1】:

    混合内容:“https://reactmoviedb.herokuapp.com/”页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点“http://www.omdbapi.com/?apikey=bf410ecf&s=dfvdf” .此请求已被阻止;内容必须通过 HTTPS 提供。

    您遇到的错误

    ReactJS API Data Fetching CORS error

    【讨论】:

    • 所以如果我将 'http' 更改为 'https' 应该可以解决问题吧?
    猜你喜欢
    • 2020-03-23
    • 1970-01-01
    • 2018-06-07
    • 2017-07-28
    • 1970-01-01
    • 2021-02-12
    • 2021-10-15
    • 2017-09-27
    • 2018-05-15
    相关资源
    最近更新 更多