验证中间件:用于验证JSON请求正文的快速中间件

时间:2024-03-10 09:09:27
【文件属性】:

文件名称:验证中间件:用于验证JSON请求正文的快速中间件

文件大小:117KB

文件格式:ZIP

更新时间:2024-03-10 09:09:27

TypeScript

@ valbo / validation-middlewares 表达中间件以验证JSON请求主体。 安装 npm install @valbo/validation-middlewares 用法 该软件包导出功能以使用针对JSON Schema验证数据。 validateSchema(ajv: Ajv, schemaId: SchemaId, data: unknown): void 根据Ajv实例中加载的JSON Schema验证一些数据。 该函数是通用的,因此您可以指定哪些架构ID有效。 如果数据无效,它将抛出400 BadRequestError 。 createParseJsonBodyMiddleware(options?: OptionsJson): RequestHandler 函数的包装器。 它返回一个中间件,该


【文件预览】:
validation-middlewares-main
----.eslintrc.json(483B)
----.gitignore(111B)
----package.json(2KB)
----.npmrc(13B)
----package-lock.json(489KB)
----src()
--------index.test.ts(3KB)
--------index.ts(2KB)
----jest.config.js(95B)
----CHANGELOG.md(259B)
----tsconfig.json(455B)
----.github()
--------workflows()
----.prettierrc.json(265B)
----.prettierignore(39B)
----README.md(3KB)
----.idea()
--------misc.xml(4KB)
--------vcs.xml(180B)
--------codeStyles()
--------inspectionProfiles()
--------prettier.xml(227B)
--------jsLibraryMappings.xml(187B)
--------modules.xml(296B)
--------validation-middlewares.iml(458B)
----.eslintignore(12B)
----tsconfig.build.json(91B)
----.npmignore(18B)
----.releaserc(338B)

网友评论