yapi 接口地址是否允许重复开关

wlsrxk51  于 2022-11-13  发布在  其他
关注(0)|答案(8)|浏览(305)

版本号

~

什么问题

~ 添加编辑接口 希望可以 有地方设置 接口地址是否允许重复
在实际使用中,有好些请求地址是一样的,仅仅是body里的参数不一样

如何复现此问题

~

什么浏览器

~

什么系统(Linux, Windows, macOS)

jum4pzuy

jum4pzuy1#

这个功能建议支持,希望作者能添加,谢谢

omqzjyyz

omqzjyyz2#

如果重复了,mock 就会冲突

现在可以通过 query 去区分的

k7fdbhmy

k7fdbhmy3#

如果重复了,mock 就会冲突

现在可以通过 query 去区分的

这样会给使用者带来不小的困扰,建议优化 mock

wpx232ag

wpx232ag4#

mock可以取相同接口中满足条件的第一个。另外通过query区分是什么意思?

whlutmcx

whlutmcx5#

这个需求有,这样调试起来就很方便

mnowg1ta

mnowg1ta6#

同样的接口路径你可以配置到不用的项目,然后分别设置代理地址来实现。或者rest也可以用同样的地址,不是很清楚你的场景是什么。

3wabscal

3wabscal7#

后端的接口都是在一个地方,路径是相同的。比如 /index?control=user&action= , /index?control=order&action=
开发的时候只会写线上的接口地址,如果yapi定义的接口和后端接口不同的话,需要自己做拦截去请求yapi的数据。
如果支持路径重复,可以根据路径区分不同的接口(路径上的参数都是固定的),就不需要拦截请求了。
而且配置环境后,可以直接去测试线上数据;现在和线上的接口是不一致的,想不到怎么去测线上的接口。

现在 /index?control=user&action= , /index?control=order&action= 这两个路径是同一个接口,希望可以是两个不同的接口

ijxebb2r

ijxebb2r8#

强烈建议支持!!!

相关问题