Mongo db erreur de point de fin de travail - données n'est pas enregistré dans la base de données

0

La question

Lors de la vérification d'un point de terminaison à l'aide de la méthode POST en facteur, il n'y a pas d'erreur.

.fichier env, avec le PORT, MONGO_URI et la mangouste connexion est correctement configuré, et pas de retour d'erreur.

dans mon code app.js

const express = require('express')
require('./db/db')
const dotenv = require('dotenv')
const app = express()
const mongoose = require('mongoose')

dotenv.config({ path: 'config.env' })
const PORT = process.env.PORT

const User = require('./model/user')

app.get('/', (req,res)=>{
    res.send('Hello')
})

app.post('/create-user', async(req, res)=>{
    const user = await User({ 
        fullname: 'John5 Doe', 
        email:'[email protected]', 
        password:'12345'
    });
    await user.save();
    res.json(user);
})

app.listen(PORT, () =>{
    console.log(`app is running on port ${PORT}`)
})

Mais les données ne sont pas enregistrées dans la base de données MongoDB. Comme je l'ai vérifier le point de terminaison dans le postier et d'actualisation de la collection de mongo db, c'est montrer cette page.enter image description here

comment puis-je résoudre ce problème?

mongodb mongoose node.js
2021-11-24 05:36:40
1

La meilleure réponse

1
app.post('/create-user', async(req, res)=>{
const user = new User({ 
    fullname: 'John5 Doe', 
    email:'[email protected]', 
    password:'12345'
});
await user.save();
res.json(user); })

Il devrait être un nouvel Utilisateur de ne pas attendre de l'Utilisateur. Vous pouvez également utiliser try catch block à l'intérieur de votre fonction, de sorte que vous devrez apprendre à connaître les journaux d'erreurs.

2021-11-24 06:17:49

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................