Итак, я пытался запустить эту базовую c программу публикации продуктов, и я думаю, что это правильно !!! Я пытаюсь POST это с помощью атласа, я удалил свой пароль из констант URL.
Все, что я получаю, это утверждение catch, хотя я думаю, что это правильно. в чем проблема с этим ??
const mongoClient = require('mongodb').MongoClient;
const url ='mongodb+srv://meon:<password>@cluster0-3lxqo.mongodb.net/products_test?retryWrites=true&w=majority';
const createP = async (req,res,next) =>{
const newP = {
name : req.body.name,
price : req.body.price
};
const client = new mongoClient(url,{useNewUrlParser: true,useUnifiedTopology : true});
try{
await client.connect();
const db = client.db();
const result = db.collection('products').insertOne(newP);
}
catch(error)
{
return res.json({msg : 'not sharing data'});
};
client.close();
res.json(newP);
};