MERN

⌘K
  1. Home
  2. Docs
  3. MERN
  4. Database Connection

Database Connection

npm install mongoose

.env

DATABASE_URI=mongodb+srv://oleetechs:oLwAAviECTp6mnCt@restapi.learsdy.mongodb.net/test?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 { connectToDatabase } = require("./database"); // 1 import object
const port = process.env.PORT || 4000;
app.listen(port,()=>{
    connectToDatabase(); // 2 call method 
})

How can we help?