php - 用于 Rocket 聊天集成的 Access-Control-Allow-Origin
问题描述
我已经用我的应用程序实现了火箭聊天。以下是我在本地系统上所做的详细信息:
火箭聊天安装在:
http://192.168.10.180:3000
我的应用程序安装在:
http://192.168.10.180
我正在发送原始标头,因为http://192.168.10.180
我正在访问火箭聊天服务器。
它在当地环境中运行良好。
但是我在我的服务器上做了同样的事情。
火箭安装在:
http://app.ptl.staging.edubold.com:3000
我的申请在:
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.
解决方案
我会质疑这个说法:
我将来源发送为:http://app.ptl.staging.edubold.com。
因为它另有说明:
“Access-Control-Allow-Origin”标头的值“ http://app.ptl.staging.edubold.com:3000 ”不等于提供的来源。
因此,您必须从标头值中删除端口,以使其适合。
推荐阅读
- java - 如何在 Java 中打开 XML 文档
- python - 如何从纬度和经度值的中心位置查找半径内的值
- wordpress - 在 wordpress 中处理一些隐藏网站的最佳方法是什么?
- laravel - 如何在 wampserver 3 中添加 Access-Control-Allow-Headers
- bootstrap-4 - 当空间不足时,带有菜单项的引导菜单转到子菜单
- python - 矩阵上的快速 numpy 行切片
- javascript - 如何限制用户配置文件的路由,同时允许管理员用户访问 vue.js 中的所有路由?
- mysql - 添加外键索引 Loopback 4 MySQL
- java - 如何解决 viewpager 中的相同内容复制
- android - 如何从 EditText Int 中获取字符串值?