Mongo db eroare - end-punct de lucru - datele nu sunt salvate în baza de date

0

Problema

În timp ce verificarea un efect folosind metoda POST în poștaș, nu există nici o eroare.

.env fișier cu PORTUL, MONGO_URI și mangusta conexiune este configurat în mod corespunzător, și se întorc nici o eroare.

codul meu 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}`)
})

Dar datele nu sunt salvate în baze de date MongoDB. Cum am verifica efectul în poștaș și actualiza colecția în mongo db, se arată aceasta pagina.enter image description here

cum pot remedia acest lucru?

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

Cel mai bun răspuns

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); })

Ar trebui să fie noul Utilizator nu așteaptă de Utilizator. De asemenea, puteți utiliza încerca bloc catch în interiorul funcției, astfel încât veți obține să știu jurnalele de eroare.

2021-11-24 06:17:49

În alte limbi

Această pagină este în alte limbi

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