backend-mongodb-setup

1.0.2 • Public • Published

📜 README for backend-mongodb-setup

📌 About

backend-mongodb-setup is an NPM package that helps set up MongoDB connection in a Node.js backend.

🚀 Installation

Run the following command inside your backend project:

npx backend-mongodb-setup

📌 What This Package Does

1️⃣ Creates a src/config/database.js file.
2️⃣ Ensures .env contains MongoDB connection string.
3️⃣ Connects MongoDB using Mongoose.

📝 database.js

const mongoose = require('mongoose');
require('dotenv').config();

const connectDB = async () => {
  try {
    await mongoose.connect(process.env.MONGO_URI, {
      useNewUrlParser: true,
      useUnifiedTopology: true,
    });
    console.log('✅ MongoDB Connected');
  } catch (error) {
    console.error('❌ MongoDB Connection Error:', error);
    process.exit(1);
  }
};

module.exports = connectDB;

🔧 Updates .env File

If .env already exists, it updates it without removing existing data.

MONGO_URI=mongodb://localhost:27017/mydatabase

✅ Features

Handles MongoDB connection setup
Automatically updates .env file
Uses Mongoose for easy database interactions

/backend-mongodb-setup/

    Package Sidebar

    Install

    npm i backend-mongodb-setup

    Weekly Downloads

    0

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    4 kB

    Total Files

    3

    Last publish

    Collaborators

    • tabrezhakimji