[英]I am unable to connect my MongoDb with Vs code
我的程序使用了 MongoDb Atlas,但是我無法連接到數據庫,這里我使用 Postman 來執行不同的操作,但是每當我發送一些請求時,就會發生錯誤。
const mongoose = require('mongoose');
const Product = require('./modelss/product');
mongoose.connect('mongodb+srv://<UserName>:<Password>@cluster1.un9kapv.mongodb.net/?retryWrites=true&w=majority'
).then(() => {
console.log('Connected to the database!')
}).catch(() => {
console.log('Connection failed!')
});
const createProduct = async(req, res,next) => {
const createdProduct = new Product({
name: req.body.name,
price: req.body.price
});
console.log(createdProduct);
const result = await createProduct.save();
res.json(result);
};
const GetProduct = async(req,res,next) => {
const products = await Product.find().exec();
res.json(products);
}
exports.createProduct = createProduct;
exports.GetProduct = GetProduct;
在從 Postman 發送任何請求之前,它顯示-:在此處輸入圖像描述
但發送請求后 - :在此處輸入圖像描述
要調試此類事情,您可以捕獲錯誤,然后通過控制台將其記錄下來-
catch(e){
console.log(e)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.