报错日志:

解决方式:

0.前端部署端口与后台部署ip与端口一致,不存在跨域

1.全局配置(针对所有应用)

找到TongWeb安装目录下的default-web.xml文件,通常位于conf目录中

注意tongweb7跨域过滤器是com.tongweb.catalina.filters.corsFilter

2.应用配置(web.xml,只针对该应用)

在应用web.xml下添加如下配置

3.应用注解或代码配置

4.常见问题

a.应用配置后仍存在跨域,其响应状态为403,如下

解决方式:在TongWeb管理控制台中,找到对应业务访问端口的HTTP通道,在禁用http请求方法中去掉需要使用的HTTP请求方法如optinos方法,默认禁用:TRACE、OPTIONS、HEAD、CONNECT、DELETE这五个方法。

b.什么都做好了还是显示异常

查看下是否有相关的请求头需要允许放行,如下图所示,需要在cors.allowed.headers增加相关的请求头属性,如shixing

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐