mirror of
				https://github.com/strapi/strapi.git
				synced 2025-11-04 03:43:34 +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