Php 从React阻止跨源请求
我正在用ReactJS和PHP在后端制作一个应用程序。现在React正在监听端口3000,PHP监听端口80。 因此,当发出POST请求时,它表明这是一个跨来源请求 为了处理这个问题,我在react中尝试了“代理”,但没有成功。 在此之后,我想更改apache服务器的配置并添加端口3000。 为了做到这一点,我遵循了这个链接 但它没有起作用 这就是我得到的错误 ... apache2.service的作业失败,因为控制进程已退出,并显示错误代码 当我删除这些更改时,效果很好。 请帮忙。我现在被困在这里好几个小时了 更新Php 从React阻止跨源请求,php,reactjs,cors,Php,Reactjs,Cors,我正在用ReactJS和PHP在后端制作一个应用程序。现在React正在监听端口3000,PHP监听端口80。 因此,当发出POST请求时,它表明这是一个跨来源请求 为了处理这个问题,我在react中尝试了“代理”,但没有成功。 在此之后,我想更改apache服务器的配置并添加端口3000。 为了做到这一点,我遵循了这个链接 但它没有起作用 这就是我得到的错误 ... apache2.service的作业失败,因为控制进程已退出,并显示错误代码 当我删除这些更改时,效果很好。 请帮忙。我现在被
建议的副本中的建议解决方案在我使用fetch()时有效,但在我使用Axios时无效。无法找出原因。/etc/apache2/apache2.conf中的更改
<Directory /var/www/html>
Order Allow,Deny
Allow from all
AllowOverride all
Header set Access-Control-Allow-Origin "*"
</Directory>
重新启动服务
/etc/init.t/apache2 restart
您可以将
头集访问控制允许源“*”
添加到apache中conf@Maikel在该文件中的任何特定位置??它不起作用,兄弟…仍然是相同的CORS问题。它不适用于Axios,但适用于fetch()
/etc/init.t/apache2 restart