1.0.3 • Published 1 year ago

@catpawx/openapi v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

全局安装

npm install -g @catpawx/openapi

使用

后端文档配合改造(重要!) 在打tag时候,改为形如 @ApiTags('用户管理-UserController'),在之前的中文tag后面加上-Controller名称,这样可以生成对应的文件

cpx-openapi --schemaPath https://nest-admin.dooring.vip/prod-api/swagger-ui-json --serversPath ./services --projectName api  --namespace API

参数说明

基于@umijs/openapi的扩展,所以参数跟@umijs/openapi一致,只是进行了定制化

属性备注类型默认值
serversPath生成的文件夹的路径string-
schemaPathSwagger 2.0 或 OpenAPI 3.0 的地址string-
projectName项目名称string-
namespace命名空间名称stringAPI

测试

test文件夹有一个nest启动的服务端,启动后访问http://localhost:3000/swagger-ui-json即可获取swagger的json数据

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago