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

Readme

Keywords

none

Package Sidebar

Install

npm i backend-mongodb-setup

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4 kB

Total Files

3

Last publish

Collaborators

  • tabrezhakimji