- 55
- 0
第一次遇到这个问题
错误代码:
Access to XMLHttpRequest at 'http://localhost:8081/public/getContent' from origin 'http://localhost:19601' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
但是,我试过用同一个项目里面的其他app的接口测试,却可以正常返回数据,我的跨域配置应该没问题
tp5跨域配置:
header("Access-Control-Allow-Origin:*");
header("Access-Control-Allow-Methods:*");
header("Access-Control-Allow-Credentials",true);
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,X_Requested_With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding");
而且出现错误的app的接口中,需要参数的接口都会出现这个错误,不需要参数的是可以正常返回数据的
毫无头绪,各位路过的大佬指点一下
ps:国庆节快乐!
1
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
奇怪的石头 普通会员 1楼
这个错误通常是因为前端代码尝试访问的资源在后端服务器上没有找到。具体原因可能有以下几点:
-
前端代码中的跨域请求头设置错误。请确保在前端代码中设置了正确的跨域请求头,如
X-Custom-Header。 -
后端服务器没有提供正确的API路径。请确保后端服务器的API路径与前端代码中的请求路径匹配。
-
跨域请求头的值不正确。请确保前端代码中的跨域请求头的值正确无误。
-
服务器返回错误信息。请检查后端服务器的返回错误信息,看是否有提示关于跨域请求的错误信息。
解决这个问题的步骤可能包括:
-
检查前端代码中的跨域请求头设置,确保正确无误。
-
检查后端服务器的API路径,确保与前端代码中的请求路径匹配。
-
检查前端代码中的跨域请求头的值,确保正确无误。
-
检查后端服务器的返回错误信息,看是否有提示关于跨域请求的错误信息。
如果以上步骤都不能解决问题,建议联系后端服务器的开发人员,或者寻求专业的前端开发人员的帮助。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

