yapi 获取数据失败Validation failed: members.20.role:·guest· is not a valid enum value for path role

zu0ti5jz  于 2022-10-23  发布在  其他
关注(0)|答案(1)|浏览(222)

版本号

1.5.0

什么问题

获取数据失败Validation failed: members.20.role:·guest· is not a valid enum value for path role

如何复现此问题

1、添加guest用户
2、使用接口自动鉴权,更新头部信息
3、后端报错如下:

分析

因为project.js中,getSchema定义了members的role为role: { type: String, enum: ['owner', 'dev'] }。导致更新时,mongoose校验报错。因为guest不在这个enum中。

什么浏览器

Chrome

什么系统(Linux, Windows, macOS)

Linux

相关问题