Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.reduce((prev, k) => {
if (!data[k].__secure) {
prev[k] = monk(data[k].url)
return prev
}
let uri = data[k].url.split('mongodb-secure://')[1]
if (uri.indexOf('.') === 0) { // handle relative path
if (filePath) {
const directory = path.dirname(filePath)
uri = path.join(directory, uri)
}
}
const secret = JSON.parse(fs.readFileSync(uri, 'utf8'))
if (Array.isArray(secret)) {
prev[k] = monk(...secret)
} else {
prev[k] = monk(secret)
if (!data[k].__secure) {
prev[k] = monk(data[k].url)
return prev
}
let uri = data[k].url.split('mongodb-secure://')[1]
if (uri.indexOf('.') === 0) { // handle relative path
if (filePath) {
const directory = path.dirname(filePath)
uri = path.join(directory, uri)
}
}
const secret = JSON.parse(fs.readFileSync(uri, 'utf8'))
if (Array.isArray(secret)) {
prev[k] = monk(...secret)
} else {
prev[k] = monk(secret)
}
return prev
}, {})
return dbs
return prev
}
let uri = data[k].url.split('mongodb-secure://')[1]
if (uri.indexOf('.') === 0) { // handle relative path
if (filePath) {
const directory = path.dirname(filePath)
uri = path.join(directory, uri)
}
}
const secret = JSON.parse(fs.readFileSync(uri, 'utf8'))
if (Array.isArray(secret)) {
prev[k] = monk(...secret)
} else {
prev[k] = monk(secret)
}
return prev
}, {})
return dbs
import monk from 'monk';
export default monk(process.env.MONGOLAB_URI || 'mongodb://localhost:27017/ghfollowers');