Skip to content

Instantly share code, notes, and snippets.

@blackwright
Created April 28, 2017 14:19
Show Gist options
  • Save blackwright/5aa67e036b45f77a8f15f2a43d00ba01 to your computer and use it in GitHub Desktop.
Save blackwright/5aa67e036b45f77a8f15f2a43d00ba01 to your computer and use it in GitHub Desktop.
Mongoose Config
const mongoose = require("mongoose");
const env = process.env.NODE_ENV || "development";
const config = require("./config/mongo")[env];
module.exports = () => {
const envUrl = process.env[config.use_env_variable];
const localUrl = `mongodb://${config.host}/${config.database}`;
const mongoUrl = envUrl ? envUrl : localUrl;
return mongoose.connect(mongoUrl);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment