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();
})