如何更正有关角度的错误无法加载http://localhost/api/notification/create.php:飞行前响应没有HTTP正常状态

时间:2019-04-02 12:49:13

标签: angular7

当我将数据发送到PHP时,浏览器会显示错误:

Failed to load http://localhost/api/notification/create.php: Response for preflight does not have HTTP ok status. 

这是我发送数据的代码

1 个答案:

答案 0 :(得分:0)

这似乎与您的CORS实施有关。具体来说,您似乎缺少了Http method "options"

您可以通过以下任一方法解决此问题:

  1. 在您的PHP代码中正确实施CORS。如果您的生产设置要求您在不同的域上运行PHP代码,则应该采用这种方式
  2. 或使用Angular CLI Proxy。如果只需要不同的域(例如,angular的localhost:4200和PHP的localhost(:80)),则应该使用这种方式