You are on page 1of 2

//Import Libraries 

var express = require("express");


var mongoClient = require("mongodb").MongoClient;
var cors = require("cors");
 
//MongoDB Connection String
var url = "mongodb://127.0.0.1:27017";
 
//Configure API Requests
var app = express();
 
app.use(express.json());
app.use(express.urlencoded({
    extended:true  
}))
 
app.use(cors());
 
app.get("/getproducts", function(request, response)
{
   mongoClient.connect(url, function(err,
clientObject){
       if(!err) {
           var dbo = clientObject.db("shoppingdb");
           dbo.collection("tblproducts").find().toA
rray(function(err, documents){
                 if(!err) {
                     response.send(documents);
                 }
           })
       }
   })
});
app.post("/addproducts", function(req, res){
   mongoClient.connect(url, function(err,
clientObject){
        if(!err) {
            var dbo =
clientObject.db("shoppingdb");
            var data = {
                ProductId: req.body.ProductId,
                Name: req.body.Name,
                Price: req.body.Price
            }
            dbo.collection("tblproducts").insertOne
(data, function(err, result){
                 if(!err) {
                     console.log("Record
Inserted");
                 } else {
                     console.log(err);
                 }
            })
        }
   })
});
app.listen(3000);
console.log("Server Started :
http://127.0.0.1:3000");
 
 

You might also like