Skip to content

🐞 反馈问题:新增路由时添加多级路径或过长的一级路径都会报 "route not found" #2154

Closed
@Hanxc-erds

Description

@Hanxc-erds

请先确认以下事项:

问题描述

在网关管理中的路由管理中新增路由时,在路径一栏中配置多级路径或者配置单级路径时,如果路径中有大写字母,点击确定时会报 "route not found" ,且无法新增路由。

举例 :
单级路径:
/testgetuserapi 这种路径可以正常添加,但如果是 /Testgetuserapi 或 /testgetUserapi 或 /test/GetUserapi 之类的就无法添加

多级路径:
/test/get/user/api 这种路径可以正常添加,但如果是 /Test/get/user/api 或 /test/get/User/api 或 /test/Get/User/api 之类的就无法添加

该问题是否可以稳定重现?

可重现

重现步骤

选择任意一个服务,点击 网关管理 --> 路由管理 --> HTTP --> 新增路由 --> 输入域名 --> 输入纯小写字母的单级或多级路径可以添加,其中掺杂了大写字母的话就会报 "route not found" 。

截图

小写字母的路径可以正常添加:
Image

大写字母的路径无法添加:
Image

Image

日志

2025-02-21.txt

期望结果

可以正确添加带大写字母的路径

解决方案(可选)

No response

操作系统 && Rainbond 版本

OpenCloudOS 9.2, K8s 1.30.4+rke2r1, Rainbond v6.1.2-release

是否愿意提交 PR 解决该问题?

  • 我愿意提交 PR 来解决该问题

Metadata

Metadata

Assignees

Labels

BugBUG Feedback

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions