sql >> Databasteknik >  >> NoSQL >> MongoDB

Fastnade i lastning med mangust

Först och främst måste du se till att du ansluter till databasen utan några fel.
För att göra detta, börja lyssna på connects återuppringningsfunktion:

try {
  // This configuration is better
  mongoose.connect(process.env.MONGO_URL, {
    useUnifiedTopology: true,
    useNewUrlParser: true,
    useCreateIndex: true,
    useFindAndModify: false,
  }, err => {
    if (err) throw Error(err.message);

    console.log("connected to MongoDB");
    application.listen(8800, () => console.log("backend server is running!"));
  });
} catch (error) {
  console.log(error);
}

Jag tycker att du ska göra den här operationen i ett try-catch-uttryck så här:

// REGISTER
router.get("/register", async (req, res) => {
  try {
    // Create user in database
    const user = await User.create({
      username: "john",
      useremail: "[email protected]",
      userpswrd: "123456"
    });
    
    res.status(200).json({ success: true });
  } catch (error) {
    res.status(500).json({ error });
    console.log(error);
  }

});

module.exports = router;

Då kan du se felinformationen och servern fortsätter att köras.
Om du inte kan lösa problemet är det bara att lägga till en kommentar här så återkommer jag så fort som möjligt




  1. Ändra standard Mongo-anslutningspoolstorlek i fjäder-boot

  2. Applikationsfel efter installation av Meteor 1.0-appen på heroku

  3. MongoDB Handledning:Ansluta till MongoDB i Scala

  4. MongoDB bästa praxis för att räkna relaterade dokument