Override connectOptions with URI params

This commit is contained in:
Abdón Rodríguez Davila 2018-07-01 18:45:21 +02:00
parent 3efb086aa0
commit f19e9e98c1

View File

@ -5,6 +5,7 @@
*/
// Public node modules.
const url = require('url');
const _ = require('lodash');
const mongoose = require('mongoose');
const Mongoose = mongoose.Mongoose;
@ -71,6 +72,9 @@ module.exports = function (strapi) {
connectOptions.ssl = ssl === true || ssl === 'true';
const uriParams = url.parse(uri, true).query;
Object.assign(connectOptions, uriParams);
options.debug = debug === true || debug === 'true';
instance.connect(uri || `mongodb://${host}:${port}/${database}`, connectOptions);