我已经将 nodejs api 部署到 Heroku,将 React 应用程序部署到我的个人网站,我收到 cors 错误,但直接访问 api url 得到响应?



我已经编写了一个NodeJs应用程序,该应用程序具有在heroku上运行良好的express服务器。在我的本地机器上,通过React应用程序的package.json中设置的代理,我可以与API交互。通过浏览器,我也可以与它交互。然而,我网站上部署的React应用程序无法获取资源。Heroku正在接收GET请求。

我不太熟悉开发操作、网络和部署,所以我想知道我在系统中的哪里遇到了问题,我应该在哪里解决问题。

编辑:我已经添加了cors-npm包。我可以从浏览器发出提取请求。但我的网站不能。。。

Def听起来像是一个跨原点错误!出于安全目的,浏览器屏蔽了react中的错误详细信息。尝试添加npm install cors&然后将其添加为中间件-您可以在这里查看npm包

相关内容

  • 没有找到相关文章

最新更新