[star7th/showdoc]路径变量不支持多个

2024-08-15 402 views
3

/user/student/:code-:account 类似这种,无法解析出两个路径变量

回答

9
WeChat2dece08694395d1d2a561535ca832f56

如图所示,这是yapi的截图

8

支持多个的,比如这种写法 ·/student/:code/:account ,应该是没兼容 - 这个符号拼接的情况。我想问,实际开发中,用符号 - 的情况多吗?一般路径变量都是 ·/student/:code/:account 的吧

7

我用的挺多的,而且不光是-,:后面是字母+数字的才解析为变量,其他字符不解析

8

目前用冒号的路径变量,主要是截止符不好判断啊。从冒号开始,到什么字符截止呢,这个需要有各种各样的边界判断,还是挺麻烦的。目前如果用环境变量,用{{ }} 符号包起来,则是可以放在任意位置的。冒号的话还不支持放在任意位置