3.9K Star 18.4K Fork 5.3K

卓源软件 / JeeSite 4.x and 5.x

 / 详情

jeesite 4.3.0版本,ajax请求post接口,跨域问题

已完成
创建于  
2021-11-17 16:57

该问题是怎么引起的?

jeesite 4.3.0版本,ajax请求post接口,遇到了跨域问题,get请求不会跨域问题。在yml中设置了accessControlAllowOrigin无效,按照网上的教程写了CorsFilter,设置了addAllowedOrigin,也是没有效果。

重现步骤

输入图片说明
输入图片说明

报错信息

输入图片说明



评论 (4)

乐观的程序员 创建了任务

可能是你的反向代理丢失了一些请求头,如 Host、Origin 等。

我这边也是出现一样的问题,没有用代理的,
比如手机端跑在localhost:8081端口,WEB服务端localhost:8080端口,
但都是请求失败,都是报跨域问题,
所有后端配置参看了官网的配置要求,
返回头都没有带上access-control-allow-origin,
也就是楼主一样问题,配置文件中设置无效。

也抓包了下官网的示例,因手机DEMO和服务端是同一个域名,没有跨域问题

尝试将 * 改为 **

jeesite-core.yml里面也改了后
再用IDE加载全部的工程后 再运行WEB的boot
app是可以正常跨域了

只是在WEB下运行boot APP 是不能跨域

卓源软件 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
6732 thinkgem 1651893329
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.x and 5.x

搜索帮助