3.8K Star 13K Fork 4.8K

卓源软件 / JeeSite 4.3

 / 详情

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

Backlog
Opened this issue  
2021-11-17 16:57

该问题是怎么引起的?

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

重现步骤

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

报错信息

输入图片说明



Comments (4)

乐观的程序员 created任务

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

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

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

尝试将 * 改为 **

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

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

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(3)
6732 thinkgem 1578914432
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.3

Search

182229 41614e54 1850385 182230 7885ed45 1850385