mirror of
https://github.com/strapi/strapi.git
synced 2025-11-03 11:25:17 +00:00
Override connectOptions with URI params
This commit is contained in:
parent
3efb086aa0
commit
f19e9e98c1
@ -5,6 +5,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Public node modules.
|
// Public node modules.
|
||||||
|
const url = require('url');
|
||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
const mongoose = require('mongoose');
|
const mongoose = require('mongoose');
|
||||||
const Mongoose = mongoose.Mongoose;
|
const Mongoose = mongoose.Mongoose;
|
||||||
@ -71,6 +72,9 @@ module.exports = function (strapi) {
|
|||||||
|
|
||||||
connectOptions.ssl = ssl === true || ssl === 'true';
|
connectOptions.ssl = ssl === true || ssl === 'true';
|
||||||
|
|
||||||
|
const uriParams = url.parse(uri, true).query;
|
||||||
|
Object.assign(connectOptions, uriParams);
|
||||||
|
|
||||||
options.debug = debug === true || debug === 'true';
|
options.debug = debug === true || debug === 'true';
|
||||||
|
|
||||||
instance.connect(uri || `mongodb://${host}:${port}/${database}`, connectOptions);
|
instance.connect(uri || `mongodb://${host}:${port}/${database}`, connectOptions);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user