CONNECTING MONGODB WITH EXPRESS

 IN THE CLSUTER, CLICK ON CONNECT,


THEN ON THE NEXT PAGE, COPY THE LINK,


WE NEED TO CREATE A NEW IP ADDRESS 0.0.0.0/0 IT ENABLES SERVERS FROM EVERYWHERE.





IN THE PLACE OF <db_password>  WE PASTE THE PASSWORD THAT WE CREATED DURING THE CREATION OF CLUSTER. WE STORE IT IN THE .env FILE

.ENV

 MONGO_URL=mongodb+srv://marsakatlaabhishek7168:********@pr1cluster.h5ozwrd.mongodb.net
/?retryWrites=true&w=majority&appName=PR1Cluster

LATER, IN index.js FILE WE REQUIRE IT  require("dotenv").config();


const PORT = process.env.PORT || 3002;
const uri = process.env.MONGO_URL;


INDEX.JS

require("dotenv").config();

const express = require("express");
const mongoose = require("mongoose");

const PORT = process.env.PORT || 3002;
const uri = process.env.MONGO_URL;
const app = express();


app.listen(PORT, () => {
  console.log("port listening to 8000");
  mongoose.connect(uri).then(() => {
    console.log("DB connected");
  });
});




in .ENV

 MONGO_URL=mongodb+srv://marsakatlaabhishek7168:_2NQa2KpsiBmAey@pr1cluster.h5ozwrd.
mongodb.net/tradeEasy?retryWrites=true&w=majority&appName=PR1Cluster

WE CAN CUSTOMIZE THE URL







Comments

Popular posts from this blog

*********UPDATING THE FRONTEND*********

**************** EXTRACTING DATA FROM API **************