首页 > 解决方案 > 用于 Rocket 聊天集成的 Access-Control-Allow-Origin

问题描述

我已经用我的应用程序实现了火箭聊天。以下是我在本地系统上所做的详细信息:

  1. 火箭聊天安装在:http://192.168.10.180:3000

  2. 我的应用程序安装在:http://192.168.10.180

我正在发送原始标头,因为http://192.168.10.180我正在访问火箭聊天服务器。

它在当地环境中运行良好。

但是我在我的服务器上做了同样的事情。

  1. 火箭安装在:http://app.ptl.staging.edubold.com:3000

  2. 我的申请在:http://app.ptl.staging.edubold.com

我将原点发送为:http://app.ptl.staging.edubold.com

但在此我收到以下错误。

Failed to load http://app.apiptl.staging.edubold.com/app_dev.php    
/api/rocetchat/authuser: The 'Access-Control-Allow-Origin' header has a
  value 'http://app.ptl.staging.edubold.com:3000' that is not equal to the 
  supplied origin. Origin 'http://app.ptl.staging.edubold.com' is 
   therefore not allowed access.

标签: phpangularjs

解决方案


我会质疑这个说法:

我将来源发送为:http://app.ptl.staging.edubold.com

因为它另有说明:

“Access-Control-Allow-Origin”标头的值“ http://app.ptl.staging.edubold.com:3000 ”不等于提供的来源。

因此,您必须从标头值中删除端口,以使其适合。


推荐阅读