阅读完规范后,我发现每个operationId在整个规范中必须是唯一的。我知道这是要求,但在路径/路线中它并不是唯一的,这似乎很奇怪。
因此,由于这种唯一性,如果我的路由为SomeLongModelName
且方法为someMethod
,则operationID变为SomeLongModelName.SomeMethod
,因此swagger-js生成的代码为
SomeLongModelName.SomeLongModelName_SomeMethod().then
看起来......可怕......
有没有让swagger-js生成像
这样的客户端方法 SomeLongModelName.SomeMethod
而不是?