我尝试在MongoDB中存储用户,但当我从 Postman 发送测试请求时,req.body成功登录到控制台,但MongoDB抛出空值错误。我使用函数测试统计函数中是否有值,但没有返回任何值
我架构:
{
profilePicture: {
type: String,
required: true,
},
username: {
type: String,
required: true,
},
email: {
type: String,
required: true,
},
password: {
type: String,
required: true,
},
},
{ timestamps: true }
);
我静态函数:
第一次
当我从 Postman 发送请求时,我得到了请求正文,但它显示字段为空,此函数运行
if (!password || !profilePicture || !username || !email) {
throw Error("missing");
}
我使用body-parser并使用相同的键名从postman发送数据
1条答案
按热度按时间2vuwiymt1#
您的静态函数接受四个参数,但您使用单个对象调用它。
尝试将
User.signup
调用更改为:(不含
{
和}
)。