文件名称:swagger-jsdoc:基于jsDoc注释和YAML文件生成swaggeropenapi规范
文件大小:149KB
文件格式:ZIP
更新时间:2024-03-08 10:38:00
jsdoc swagger openapi swagger-jsdoc JavaScript
swagger-jsdoc 该库读取带源代码,并生成。 入门 swagger-jsdoc将经过验证的OpenAPI规范返回为JSON或YAML。 const swaggerJsdoc = require ( 'swagger-jsdoc' ) ; const options = { swaggerDefinition : { openapi : '3.0.0' , info : { title : 'Hello World' , version : '1.0.0' , } , } , apis : [ './src/routes*.js' ] , } ; const swaggerSpecification = swaggerJsdoc ( options ) ; options.definition也可以接受。 传递一个
【文件预览】:
swagger-jsdoc-master
----.nvmrc(11B)
----bin()
--------swagger-jsdoc.js(2KB)
----index.js(39B)
----docs()
--------ISSUES-CONTRIBUTING.md(2KB)
--------TYPESCRIPT.md(950B)
--------GOALS.md(1KB)
--------FIRST-STEPS.md(4KB)
--------CONCEPTS.md(2KB)
--------CLI.md(1KB)
--------README.md(322B)
----package.json(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----test()
--------cli.spec.js(5KB)
--------specification.spec.js(3KB)
--------utils.spec.js(3KB)
--------lib.spec.js(6KB)
--------__snapshots__()
--------files()
--------fixtures()
----.prettierrc(73B)
----.prettierignore(63B)
----LICENSE(1KB)
----src()
--------utils.js(4KB)
--------lib.js(1017B)
--------specification.js(8KB)
----.npmignore(155B)
----.eslintrc.js(328B)
----examples()
--------extensions()
--------yaml-anchors-aliases()
--------app()
----.gitignore(311B)
----CHANGELOG.md(48KB)
----README.md(2KB)
----yarn.lock(224KB)
----.eslintignore(13B)
----.editorconfig(168B)