cost 72 ms
当 fastify 请求正文中缺少不同的值时,AJV 验证不会返回多个错误 - AJV validation doesn't return multiple errors when different values are missing in the fastify request body

我有一个带有 post 端点的 fastify 服务器。 它接受带有验证的 JSON 请求正文。 服务器代码如下: 下面是一个有效的请求正文。 当我尝试访问缺少输入的多个值的同一服务器时,即, 我收到以下回复。 我想分别获取每个错误,而不是获取单个大错误消息,因为此请求可以 go 非常大。 我尝试了 ...

您需要安装“webpack-dev-server”才能运行“webpack serve”。 - 在 React 应用程序中启动 npm 时出错 - You need to install 'webpack-dev-server' for running 'webpack serve'. - error getting when give npm start in React Application

[webpack-cli] 你需要安装 'webpack-dev-server' 来运行 'webpack serve'。 错误:找不到模块“ajv/dist/compile/codegen” 在 React 应用程序中启动 npm 时出现这样的错误。 ...

Ajv - 根据年龄要求验证 utc 数据 - Ajv - validate utc data with age requirement

我有一个字段以 UTC 时间存储整数捐赠出生日期: 上述模式的问题在于,值是静态的,而时间总是向前发展。 要求dob_milliseond值转换为大于 18 且小于 100 的年龄。 我如何进一步指定上述要求? 编辑: 我已经有一个将 utc 毫秒转换为年龄的函数: 所以我只需要将这个自定义函数集成 ...

ajv:在未定义字段的情况下验证失败 - ajv: fail validation in case of undefined field

如果我分析一个 object 带有明确的未定义字段(即使是不需要的字段),我希望 JSON 模式验证失败。 它按预期使用 z-schema package 工作,但不适用于 ajv。 我可以对 ajv 有同样的行为吗? 这是解释不同输出的代码示例: 此处运行的工作代码: https://stackb ...

Ajv 库:访问嵌套模式验证中的键 javascript - Ajv library: Accessing keys in the nested schema validation javascript

我正在研究需要使用可以嵌套的所提供数据的ajv库来验证模式的用例。 现在的问题是,Schema 可能会根据特定变量的值而更改,而该变量不在要进行此检查的 scope 中。 我如何通过ajv实现它。 我尝试使用if-else & data & const但没有成功。 ...

TypeScript Ajv圆形结构 - TypeScript Ajv Circular Structure

在 NodeJS 上使用 Ajv,我似乎无法在 Ajv 中定义一个圆形 TypeScript 结构。 一个简单的循环结构有效(参见“父”),但我无法让数组工作(参见“子”)。 取消注释“children”行以查看错误。 错误,当“子”行未注释时类型'{类型:“对象”; 属性:{名称:{类型:“字符串 ...

Ajv、ajv-errors 为嵌套属性定义自定义消息 - Ajv, ajv-errors define custom message for nested properties

我正在使用Ajv版本6进行错误验证。 我还使用ajv-errors来处理自定义消息。 我需要为嵌套属性定义自定义错误消息,但不知道该怎么做。 我似乎无法在ajv-errors文档中找到这样的案例。 我正在尝试执行以下操作 这当然行不通,有什么想法可以使它起作用吗? ...

不符合基于 ajv 的 middy 验证器中的日期时间 - Does not conform date-time in ajv based middy validator

我使用middy作为基于 ajv 的验证器package ,我设置jsonschema如下 我的request是这样的,这基本上与date-time一致 但它返回以下错误响应。 我完全混淆了这有什么问题。 如果有人有意见,请告诉我。 谢谢 我找到了以下来自验证包的列表。我仍然没有找到根本原因 ...

Ajv 和 Ajv 错误 - Ajv and Ajv-errors

我正在使用用于 fastify 的 ajv 错误插件来抛出所需属性的模式错误,但是每个错误都以“body”为前缀,然后是我的错误消息。 有没有办法从错误中删除模式前缀? 例子: 我的 fastify 配置: 请求中缺少标题的预期错误:“需要 BEEP BOOP TITLE!” 实际:'需 ...

解决 npm ERR: peer dep missing. ajv@^6.9,1。 ajv-keywords@3.5.2 在创建新的 Angular 13 项目后立即需要 - Solving npm ERR! peer dep missing: ajv@^6.9.1, required by ajv-keywords@3.5.2 immediately after creating a new Angular 13 project

我刚刚使用 npx npx @angular/cli@13 new Ubisoft.SupplierPortalNext.Spa和npm install报告创建了一个全新的 Angular 项目: npm WARN ajv-keywords@3.5.2 需要 ajv@^6.9.1 的对等体,但未安 ...

集合验证器解析失败 :: 由 :: Unknown $jsonSchema 关键字引起:MongoDB/Ajv/Typebox 中的示例 - Parsing of collection validator failed :: caused by :: Unknown $jsonSchema keyword: examples in MongoDB/Ajv/Typebox

我正在使用基于Atlas的 mongodb 实例并为后端进行 fastify。 我还使用@sinclair/ typebox来生成 JSON 模式以进行数据验证。 通常,我使用这些模式来验证输入消息,但我现在也想将它们用作 MongoDB 集合的验证器。 我有这样的事情: await da ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM