MongooseError:操作 `shorturls.insertOne()` 缓冲在 10000 毫秒后超时?

时间:2021-07-30 17:01:38

标签: node.js mongodb express mongoose connection

我已经检查了所有这些东西:-

  • IP 白名单
  • 异步函数 try catch
  • 帐号密码
  • Nodejs 版本

现在我仍然收到错误

Mongo 连接代码

  const connectDB = async() =>{
    await mongoose.createConnection(URI, {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        useCreateIndex: true,   })   
 .then(() => console.log("Database connected!"))
 .catch(err => console.log(err));
    }

发布请求

app.post('/shorturl',async (req,res)=>{
  let shortUrl = new shorturl({full:req.body.fullurl})
  console.log("Saving!!")
   await shortUrl.save()
    
   .then(()=>{ console.log("Inserted!!"); res.send(shortUrl.short)}).catch(error => console.log("ERROR"));
  //await shorturl.create({full:req.body.fullurl}) 
  //  if(shortUrl == null )return res.sendStatus(404);
    
})

0 个答案:

没有答案