mirror of
https://github.com/strapi/strapi.git
synced 2025-12-27 23:24:03 +00:00
fix(mongoose): allow to connect without password
This commit is contained in:
parent
d17a50dd87
commit
ec106bce41
@ -9,11 +9,14 @@ const logger = require('strapi-utils').logger;
|
||||
|
||||
module.exports = (scope, success, error) => {
|
||||
const Mongoose = require(path.resolve(`${scope.rootPath}/node_modules/mongoose`));
|
||||
|
||||
|
||||
const { username, password } = scope.database.settings
|
||||
const connectOptions = {}
|
||||
if (scope.database.settings.username && scope.database.settings.password) {
|
||||
connectOptions.user = scope.database.settings.username
|
||||
connectOptions.pass = scope.database.settings.password
|
||||
if (username) {
|
||||
connectOptions.user = username
|
||||
if (password) {
|
||||
connectOptions.pass = password
|
||||
}
|
||||
}
|
||||
Mongoose.connect(`mongodb://${scope.database.settings.host}:${scope.database.settings.port}/${scope.database.settings.database}`, connectOptions, function (err) {
|
||||
if (err) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user