[seata]配置context-path参数后,web页面无法访问接口

2024-07-05 963 views
7
一、问题描述

seata配置文件设置context-path参数后,web页面浏览路径新建context-path设置的参数,页面可以正常显示,但是页面接口404

Ⅳ. 如何重现(尽可能简单且精确)
  1. 修改seata/conf/application.yml文件,增加context-path配置`server: port: 7091 servlet: context-path: /seata

spring:应用程序:名称:seata-server`

  1. 访问web页面
  • JDK版本:1.8
  • Seata版本:1.6.1

回答

2

通过控制台查看请求的接口截图发出来看看,估计 context-path后接口的地址url 不正确

1

通过控制台查看请求的接口截图发出来看看,估计 context-path后接口的地址url 不正确

前端请求的接口,没有获取contextPath,截图如下 图像 图像

3

可以自行修改https://github.com/seata/seata/blob/2.x/console/src/main/resources/static/console-fe/src/utils/request.ts 中的baseURL: '/api/v1'baseURL: '/seata/api/v1'重新对前端打包(console-fe目录下)

8

在未来的版本中会自动识别contextPath吗?

3

需要将该问题添加到官方网站的常见问题解答中。