What does this mean? 500 Error: schema is invalid: data.$ref should match format "uri-reference"
What does this mean? 500 Error: schema is invalid: data.$ref should match format "uri-reference"
使用 lb4 生成器创建模型、存储库和控制器。
向模型添加新字段时,我的 POST 将开始失败并出现此错误:
500 错误:架构无效:data.$ref 应匹配格式“uri-reference”
错误太模糊,我对它的要求零参考。
比较时验证失败:
$schema = http://json-schema.org/draft-07/schema
$ref = #/components/schemas/New 用户
编辑: 显然,如果您向控制器添加标题选项,它不知道如何处理自己
是的,这里也是。显然 getModelSchemaRef() "breaks" 带有标题的模型。
我评论说,所有 运行 顺利
只需从 @requestBody 中删除标题即可。请尝试以下操作:
@requestBody({
content: {
'application/json': {
schema: getModelSchemaRef(Population, {
//title: "Add"
exclude: ['id']
})
}
}
使用 lb4 生成器创建模型、存储库和控制器。
向模型添加新字段时,我的 POST 将开始失败并出现此错误: 500 错误:架构无效:data.$ref 应匹配格式“uri-reference”
错误太模糊,我对它的要求零参考。
比较时验证失败:
$schema = http://json-schema.org/draft-07/schema
$ref = #/components/schemas/New 用户
编辑: 显然,如果您向控制器添加标题选项,它不知道如何处理自己
是的,这里也是。显然 getModelSchemaRef() "breaks" 带有标题的模型。 我评论说,所有 运行 顺利
只需从 @requestBody 中删除标题即可。请尝试以下操作:
@requestBody({
content: {
'application/json': {
schema: getModelSchemaRef(Population, {
//title: "Add"
exclude: ['id']
})
}
}