Javascript 如何修复localhost中的react cors错误?

Javascript 如何修复localhost中的react cors错误?,javascript,reactjs,api,localhost,axios,Javascript,Reactjs,Api,Localhost,Axios,我正在开发react应用程序。我请求AXIOS提供API。但当我运行NPM开始在localhost中测试我的应用程序时,我得到了CORS错误。这里是错误 CORS策略已阻止从源站“”访问位于“https://*********.com/trx_status.php”的XMLHttpRequest:飞行前响应中的访问控制允许标头不允许请求标头字段privatekey。 我是新手。请告诉我如何解决这个问题。谢谢…我觉得这似乎是您服务器端的一个问题。因此,您可以尝试添加标题“Access Contro

我正在开发react应用程序。我请求AXIOS提供API。但当我运行NPM开始在localhost中测试我的应用程序时,我得到了CORS错误。这里是错误 CORS策略已阻止从源站“”访问位于“https://*********.com/trx_status.php”的XMLHttpRequest:飞行前响应中的访问控制允许标头不允许请求标头字段privatekey。


我是新手。请告诉我如何解决这个问题。谢谢…

我觉得这似乎是您服务器端的一个问题。因此,您可以尝试添加标题“Access Control Allow Origin:*”

如果您可以将其发布在JSFIDLE或某个编辑器中的某个位置,这样我们就可以进一步了解它,这将非常有用


谢谢

此错误是由发送到服务器的自定义
privatekey
头引起的。此字段必须包含在服务器的
访问控制允许标头
响应标头中。可通过以下方式完成:

Access-Control-Allow-Headers: privatekey
使用php时,可以使用以下代码段:

header('Access-Control-Allow-Headers: X-Requested-With, privatekey');

打开应用程序目录中的package.json文件,然后添加此行(最好是在“private”行下,如下图所示。如果后端不在本地主机上,这也适用于任何其他url

"proxy": "http://localhost:3000/",
请记住在此更改后重新启动服务器


为此,您需要在后端代码中为要部署的URL允许CORS,并且您可以使用该URL作为代理。有关详细说明,您可以参考此内容。

此问题与源代码无关,是否与客户端发送的头文件有关。啊!如果是,那么应该与您提到的一样。干杯e!不用担心!谢谢你的贡献!可能是