我已经编写了一个NodeJs应用程序,该应用程序具有在heroku上运行良好的express服务器。在我的本地机器上,通过React应用程序的package.json中设置的代理,我可以与API交互。通过浏览器,我也可以与它交互。然而,我网站上部署的React应用程序无法获取资源。Heroku正在接收GET请求。
我不太熟悉开发操作、网络和部署,所以我想知道我在系统中的哪里遇到了问题,我应该在哪里解决问题。
编辑:我已经添加了cors-npm包。我可以从浏览器发出提取请求。但我的网站不能。。。
Def听起来像是一个跨原点错误!出于安全目的,浏览器屏蔽了react中的错误详细信息。尝试添加npm install cors
&然后将其添加为中间件-您可以在这里查看npm包