schemas:在我们的项目之间共享的用于验证的所有模式

时间:2021-04-30 06:54:53
【文件属性】:
文件名称:schemas:在我们的项目之间共享的用于验证的所有模式
文件大小:25KB
文件格式:ZIP
更新时间:2021-04-30 06:54:53
json validation schemas ajv JavaScript ZEIT的架构 整个ZEIT生态系统都使用此软件包中包含的模式来验证配置文件,对API的请求等。 它确保用户始终发送正确的数据。 为什么? 这些模式在项目之间保持同步非常重要,这样对于相同类型的对象,验证总是以相同的方式执行。 此存储库中的文件是.js而不是.json ,因为解析JSON需要更长的时间。 用法 首先,请选择此存储库中的一种架构并加载它: const schema = require ( '@zeit/schemas/deployment/config' ) ; 接下来,设置 (验证器)并通过它运行模式: const AJV = require ( 'ajv' ) ; const ajv = new AJV ( { allErrors : true } ) ; const isValid = ajv . validate ( schema , < object-t
【文件预览】:
schemas-master
----deployment()
--------config.js(3KB)
--------service.js(184B)
--------config-env.js(582B)
--------config-static.js(1KB)
----yarn.lock(50KB)
----.circleci()
--------config.yml(954B)
----.yarnrc(15B)
----LICENSE(1KB)
----user()
--------index.js(2KB)
----test()
--------user.js(7KB)
--------deployment.js(7KB)
--------deployment-env.js(2KB)
----README.md(2KB)
----.editorconfig(704B)
----.gitignore(46B)
----package.json(730B)

网友评论