openapi-validator-middleware:使用Swagger(Open API)和AJV进行输入验证

时间:2024-05-22 13:58:52
【文件属性】:

文件名称:openapi-validator-middleware:使用Swagger(Open API)和AJV进行输入验证

文件大小:137KB

文件格式:ZIP

更新时间:2024-05-22 13:58:52

JavaScript

openapi-validator-中间件 该软件包根据在Express,Koa或Fastify应用程序中提供数据验证。 它在使用进行验证。 注意:随着该软件包的发展,我们增加了对OpenAPI定义的支持,同时还增加了对更多框架(如Koa和Fastify)的支持,我们最终采取了将名称更改为更好地描述它。 截至目前,我们将改用名称 。 有在更改代码openapi-validator-middleware@2.0.0相比express-ajv-swagger-validation@1.2.0从名称的改变分开。 目录 fastifyOptions openapi-validator-middleware.init(pathToSwaggerFile,选项) openapi-validator-middleware.initAsync(pathToSwaggerFile,选项) 选项


【文件预览】:
openapi-validator-middleware-master
----.mocharc.js(189B)
----package.json(3KB)
----.eslintrc.json(783B)
----test()
--------pet-store-swagger-inheritance.yaml(5KB)
--------express()
--------form-data-swagger.yaml(3KB)
--------pet-store-swagger-with-base-path.yaml(5KB)
--------pet-store-swagger.yaml(8KB)
--------pet-store-swagger-with-yaml-anchors.yaml(5KB)
--------inputValidation()
--------fastify()
--------custom-keywords-swagger.yaml(682B)
--------router.js(384B)
--------utils()
--------openapi3()
--------koa()
----LICENSE(11KB)
----package-lock.json(253KB)
----src()
--------middleware.js(4KB)
--------inputValidationError.js(2KB)
--------utils()
--------frameworks()
----.gitignore(2KB)
----CHANGELOG.md(1KB)
----.circleci()
--------config.yml(1KB)
----types()
--------tslint.json(400B)
--------tsconfig.json(500B)
--------index.d.ts(3KB)
----README.md(12KB)

网友评论