UNPKG

oxeo

Version:

Single command MERN stack creation tool.

29 lines (26 loc) 645 B
module.exports = { build: vars => `const mongoose = require("mongoose"); const database = "${vars.db}"; const server = "localhost:27017"; class Database { constructor() { this._connect(); } _connect() { mongoose.connect((process.env.MONGODB_URI) || (\`mongodb://\${server}/\${database}\`), { useNewUrlParser: true }) .then(() => { console.log("Database connection successful."); }) .catch(err => { console.error("Database connection error."); }); } } module.exports = new Database();` }