koa-joi-swagger:一个自觉的koa验证和swagger库,可让您编写一个Joi模式进行验证和生成swagger ui

时间:2024-02-24 08:35:39
【文件属性】:

文件名称:koa-joi-swagger:一个自觉的koa验证和swagger库,可让您编写一个Joi模式进行验证和生成swagger ui

文件大小:33KB

文件格式:ZIP

更新时间:2024-02-24 08:35:39

koa validation swagger joi swagger-ui

koa-joi-swagger 使用joi模式来验证请求和响应,并生成庞大的文档以创建漂亮的API文档。 特征 路由器不可知。 使用您喜欢的库进行验证,并生成庞大的文档进行开发。 在koa项目中提供Swagger UI。 ... 安装 npm i koa-joi-swagger 要么 yarn add koa-joi-swagger 对于v3,安装可选的依赖项 npm i swagger-ui-dist # or yarn add swagger-ui-dist 例 git clone https://github.com/zaaack/koa-joi-swagger.git cd koa-joi-swagger yarn # or npm i SERVE=1 npx babel-node ./test/fixtures/server.js 现在打开 ! 演示版 app.js import { toSwaggerDoc , ui , mixedValidate } from '../../src' import mixedDoc from './mixed-doc' im


【文件预览】:
koa-joi-swagger-master
----.gitignore(624B)
----README.md(8KB)
----test()
--------fixtures()
--------test.js(4KB)
----docs()
--------mixed-doc-demo.js(1KB)
--------swagger-doc-from-mixed-doc.json(2KB)
----LICENSE(1KB)
----package.json(2KB)
----src()
--------ui-html.js(5KB)
--------ui.js(2KB)
--------index.js(320B)
--------validate.js(4KB)
--------joi.js(2KB)
--------utils.js(2KB)
--------globals.js(131B)
--------ui-html-v3.js(4KB)
----.babelrc(227B)
----.npmignore(65B)
----.travis.yml(89B)
----lib()
--------ui-html.js(5KB)
--------ui.js(3KB)
--------index.js(1KB)
--------validate.js(6KB)
--------joi.js(2KB)
--------utils.js(2KB)
--------errors.js(3KB)
--------globals.js(376B)
--------ui-html-v3.js(5KB)

网友评论