SETTING UP

 WE BEGIN WITH CREATING A FOLDER ZOOM , INSIDE WHICH ANOTHER FOLDER BACKEND IS CREATED.

WE INITIALIZE IT WITH THE COMMAND : npm init

WE DOWNLOAD REQUIRED PACKAGES : npm i mongoose express nodemon 

WE CREATE A FILE APP.JS

WE CONNECT WITH MONGO DB.

WE CREATE A NEW PROJECT IN MONGO DB AND ADD A NEW CLUSTER . CREATE AN USER AND COPY THAT PASSWORD (WHILE CREATING).

mongodb+srv://marsakatlaabhishek7168:<db_password>@clustervc.8djzkp5.mongodb.net/?retryWrites=true&w=majority&appName=Clustervc

THE LINK IS COPIED AND PASTED IN THE  .env FILE AS MONGO_URL.

THIS LINKED IS USED TO CONNECT WITH MONGO DB.

WE HAD AN ERROR , BECAUSE WE DIDN'T USE DOTENV

TO INSTALL IT : npm i dotenv

require("dotenv").config();

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

const db_URL = process.env.MONGO_URL;

app.get("/", (req, res) => {
  res.send("server working..");
});
app.listen(8080, () => {
  console.log("listening to port 8080");
  mongoose.connect(db_URL).then(() => {
    console.log("DB connected");
  });
});









Comments

Popular posts from this blog

MIDDLEWARE.JS

MODELS

AUTHENTICATION PAGE