文件名称:adonis5-swagger:Swagger提供者(用于AdonisJS 5)
文件大小:262KB
文件格式:ZIP
更新时间:2024-05-22 02:58:55
typescript swagger hacktoberfest adonis5-swagger TypeScript
阿多尼斯五世 Swagger,AdonisJS,SwaggerUI 使用在Adonis 5中轻松创建API文档 目录 安装 npm i --save adonis5-swagger 编译代码: node ace serve --watch 连接所有依赖项: node ace invoke adonis5-swagger 对于其他配置,请更新config/swagger.ts 。 样品用量 添加新路线: Route . get ( '/api/hello' , 'TestController.hello' ) 使用node ace make:controller Test命令创建TestController : import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext' export default
【文件预览】:
adonis5-swagger-master
----package.json(4KB)
----commands()
--------GenerateSwaggerFile.ts(1KB)
--------index.ts(70B)
----templates()
--------config.txt(767B)
----japaFile.js(203B)
----.eslintrc.json(191B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE()
--------COMMIT_CONVENTION.md(2KB)
----test()
--------swagger-e2e.spec.ts(3KB)
--------commands.spec.ts(2KB)
--------swagger-provider.spec.ts(4KB)
--------fixtures()
----.prettierrc(184B)
----.prettierignore(81B)
----test-helpers()
--------execOneByOne.ts(176B)
--------TestAdonisApp()
----package-lock.json(1MB)
----CONTRIBUTING.md(3KB)
----src()
--------SwaggerController.ts(2KB)
--------Utils()
----tsconfig.json(310B)
----providers()
--------SwaggerProvider.ts(1KB)
----adonis-typings()
--------index.ts(793B)
----.adonisrc.json(262B)
----LICENSE.md(1KB)
----.gitignore(141B)
----.npmrc(29B)
----npm-audit.html(5KB)
----README.md(7KB)
----.eslintignore(6B)
----.editorconfig(336B)
----index.ts(89B)
----config.json(121B)