MERN

⌘K
  1. Home
  2. Docs
  3. MERN
  4. Express.js
  5. mongoose

mongoose

npm install mongoose

.env

DATABASE_URI=mongodb+srv://oleetechs:oLwAAviECTp6mnCt@restapi.learsdy.mongodb.net/?retryWrites=true&w=majority

database.js

const mongoose = require("mongoose");

const connectToDatabase = async ()=>{
    try {
        mongoose.connect(process.env.DATABASE_URI);
        console.log("database connected");
    } catch (error) {
        console.log("Database Connection Failed");
    }
};

module.exports = {connectToDatabase}

index.js

const express = require("express");
const app = express();
require("dotenv").config();
const { connectToDatabase } = require("./database"); 
const port = process.env.PORT || 4000;
const signUpRoutes = require('./routes/auth/signupRoute');

app.use("/api/signup",signUpRoutes);
app.get("/",(req,res)=>{
    res.send("Hello World");

});
app.listen(port,()=>{
    console.log("PORT:", process.env.PORT);

    console.log("application start");
    connectToDatabase();
})

How can we help?