文件名称:koa-oai-router:基于OpenAPI,Swagger和Json Schema的Koa路由器
文件大小:276KB
文件格式:ZIP
更新时间:2024-02-24 08:35:15
koa swagger oai openapi koa-router
Koa-OAI-路由器 我曾经使用markdown和wiki来管理api doc,但是我因此而遭受了很多苦难。 它浪费太多时间,而且很无聊。 更改api时应修复文档。 测试和调试非常不方便。 api doc的管理完全取决于人员。 结果,难以使文件具有高质量。 同时,开发人员将花费更多的时间进行测试,这可能会对项目产生不良影响。 更糟糕的是,它会影响我们的情绪,这对我来说是无法忍受的:( 所以我尽力解决这个问题。 只要有意愿,就有办法。 最后,我找到了The 。 而且它的生态圈是完美的。 包含许多工具链。 根据规范, 可以生成文档。 OpenAPI的数据类型和模型基于 。 我真正希望这个图书馆可以为遇到麻烦的人们提供帮助。 快乐的编码。 欢迎BTW,PR&Issue&Star! :) 产品特点 内置Swagger-UI,易于查看和调试 通过yaml或json文件支持OpenAPI / Swagger2.0规范 更友好方便的api文档拆分解决方案 插件系统。 支持作为插件的中间件加载器,表单验证器,响应处理程序,错误处理程序 从继承,保持原始功能,特性和性能 移民 如果您不是1.
【文件预览】:
koa-oai-router-master
----.eslintrc(684B)
----.github()
--------workflows()
----src()
--------plugin.js(3KB)
--------router-super.js(156B)
--------plugin-register.js(3KB)
--------util()
--------container.js(1KB)
--------spec.js(770B)
--------swagger.js(699B)
--------index.js(356B)
--------router.js(4KB)
----.babelrc(442B)
----README.zh-CN.md(12KB)
----.npmignore(24B)
----test()
--------router()
--------.eslintrc(17B)
--------helpers()
--------plugin()
--------util()
----jest.config.js(351B)
----README.md(12KB)
----docs()
--------api-explorer.png(217KB)
--------en()
--------zh()
----.gitignore(98B)
----.eslintignore(26B)
----package-lock.json(311KB)
----package.json(2KB)