项目场景:
使用goctl-swagger插件编译api文件生成swagger文档
问题描述
goctl-swagger插件不能编译多嵌套的api文件
github上面对goctl-swagger的讨论
src\api-server\"api\device.api" line 10:0 the nested api does not support import
原因分析:
插件没完善好,只能支持嵌套一次,官网的例子就是使用了嵌套一次,误导我们以为可以使用嵌套,但只能嵌套一次。
官网单嵌套例子
解决方案:
把多嵌套的api文件改成单嵌套的,或许以后插件升级能够支持多嵌套。