Added support for Heroku + config wizard fixes

This commit is contained in:
NGPixel
2017-04-18 20:23:42 -04:00
parent 1d8285fb6a
commit 32ac3a9fac
7 changed files with 155 additions and 80 deletions

View File

@@ -125,7 +125,8 @@ module.exports = (port, spinner) => {
*/
app.post('/dbcheck', (req, res) => {
let mongo = require('mongodb').MongoClient
mongo.connect(req.body.db, {
let mongoURI = (_.startsWith(req.body.db, '$')) ? process.env[req.body.db.slice(1)] : req.body.db
mongo.connect(mongoURI, {
autoReconnect: false,
reconnectTries: 2,
reconnectInterval: 1000,