到目前为止,关于SO的所有答案都无法帮助我找到解决方案。我正在尝试使用Ubuntu
从本地主机访问Nginx
服务器上提供的API。
Nginx
的配置如下所示:
当我从React应用程序调用此函数时,出现错误:
CORS策略已阻止从源“ https://api.zapas.tech/manufacturers”访问“ http://localhost:3000”处的XMLHttpRequest:“ Access-Control-Allow-Origin”标头包含多个值“ http://localhost:3000” ,http://localhost:3000”,但只允许一个。
虽然邮递员的相同要求运作良好。我很确定React应用程序中没有与CORS相关的内容。
答案 0 :(得分:1)
您的请求方法选项吗?如果是这样,您将两次添加标题。
您要添加: 1,2,3
如果'if'条件为true,则还添加: 1,2,3,其他数据。
因此,如果条件为true,则您的数据如下:1,2,3,1,2,3,其他数据
只需删除if循环中的重复项,它就可以工作:)