Reactjs Mongosse new Modal()在下一个js应用程序中不工作?
因此,最近我正在将我的React应用程序pulse netlify lambada函数应用程序转换为下一个js应用程序。但我在猫鼬模式错误中遇到了问题,不是错误而是问题。 这是我的用户模式Reactjs Mongosse new Modal()在下一个js应用程序中不工作?,reactjs,mongodb,web,mongoose,next.js,Reactjs,Mongodb,Web,Mongoose,Next.js,因此,最近我正在将我的React应用程序pulse netlify lambada函数应用程序转换为下一个js应用程序。但我在猫鼬模式错误中遇到了问题,不是错误而是问题。 这是我的用户模式 const mongoose =require('mongoose'); const { Schema } = mongoose; const User = new Schema({ name:String, password:String, LikePage:[String], url:Strin
const mongoose =require('mongoose');
const { Schema } = mongoose;
const User = new Schema({
name:String,
password:String,
LikePage:[String],
url:String,
});
exports.User=User;
这是我添加到数据库中的函数
const add = async (data, Modal) => {
// console.log('i am call');
console.log(data,Modal);
// let isOk=false;
const name = data.name;
// console.log(User)
return await Modal.findOne({ name }, async(err, value) => {
if (err) return console.log(err);
// console.log(value);
if (value === null) {
const document = await new Modal(data);
if(!document.name){
console.log(data,document)
console.log(document instanceof UserInfo)
return;
}
await document.save();
return true;
}
return false;
// return data;
});
}
一切正常。比如连接到数据库,创建mongoose模式等等。
我也没有得到任何警告和错误。但我们需要插入数据或提出post请求
api/adduser在mongose中插入雇员数据
如下图所示
=====
同样的代码在netlify lambda和react js应用程序中运行良好。
谁都知道原因。
整个代码: