Skip to content

Instantly share code, notes, and snippets.

@Gattermeier
Last active October 3, 2017 11:07
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Gattermeier/af520f7fe808a535ee43 to your computer and use it in GitHub Desktop.
Save Gattermeier/af520f7fe808a535ee43 to your computer and use it in GitHub Desktop.
NODE ENV config
// var config = require('./config.js').get(process.env.NODE_ENV);
var config = {
production: {
session: {
key: 'the.express.session.id',
secret: 'something.super.secret'
},
database: 'mongodb://<user>:<pwd>@apollo.modulusmongo.net:27017/db',
twitter: {
consumerKey: 'consumer Key',
consumerSecret: 'consumer Secret',
callbackURL: 'http://yoururl.com/auth/twitter/callback'
}
},
default: {
session: {
key: 'the.express.session.id',
secret: 'something.super.secret'
},
database: 'mongodb://127.0.0.1:27017/db',
twitter: {
consumerKey: 'consumer Key',
consumerSecret: 'consumer Secret',
callbackURL: 'http://127.0.0.1:3000/auth/twitter/callback'
}
}
}
exports.get = function get(env) {
return config[env] || config.default;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment