Javascript 名称是nodejsapi所必需的
我有一个问题的名称是必需的,我不知道这是从哪里来的问题 我没有控制台错误Javascript 名称是nodejsapi所必需的,javascript,node.js,api,Javascript,Node.js,Api,我有一个问题的名称是必需的,我不知道这是从哪里来的问题 我没有控制台错误 代码1: constuserschema=newmongoose.Schema({ prenom:{ 类型:字符串, 要求:正确, 最高:255, min:3 }, 名称:{ 类型:字符串, 要求:正确, 最高:255, min:3 }, 地址:{ 类型:字符串, 要求:正确, 最高:255, min:3 }, 电邮:{ 类型:字符串, 要求:正确, 最高:255, 最小:6 }, 密码:{ 类型:字符串, 要求:正确,
代码1:
constuserschema=newmongoose.Schema({
prenom:{
类型:字符串,
要求:正确,
最高:255,
min:3
},
名称:{
类型:字符串,
要求:正确,
最高:255,
min:3
},
地址:{
类型:字符串,
要求:正确,
最高:255,
min:3
},
电邮:{
类型:字符串,
要求:正确,
最高:255,
最小:6
},
密码:{
类型:字符串,
要求:正确,
最高:1024,
最小:6
},
类型:{
类型:字符串,
要求:正确,
最高:1024,
最小:5
},
日期:{
类型:日期,
默认值:Date.now
}
});
代码2:
//创建新用户
const user=新用户({
prenom:req.body.prenom,
名称:req.body.nom,
地址:req.body.ADRESE,
电子邮件:req.body.email,
密码:hashedPassword,
类型:req.body.type
});
试一试{
const savedUser=wait user.save();
res.send({
用户:用户。\u id
});
}捕捉(错误){
资源状态(400)。发送(错误);
}
需要错误名称可能您设计了模式,但没有实例化模型 在文件中:
constuserschema=newmongoose.Schema({…})
const User=mongoose.model('User',userSchema)/我的代码中没有更多信息:
const mongoose = require('mongoose');
const userSchema = new mongoose.Schema({...});
module.exports = mongoose.model('User',userSchema);
我曾经在开发模式中遇到过这个问题。我考虑过把这个收藏放在我的数据库上,结果成功了
const mongoose = require('mongoose');
const userSchema = new mongoose.Schema({...});
module.exports = mongoose.model('User',userSchema);