UNPKG

@carlosbajo/micro

Version:

framework para microservicios con google/pubsub

27 lines (22 loc) 592 B
'use strict'; const mongoose = require('mongoose'); mongoose.Promise = global.Promise; module.exports = { connect: async(logger, Reporter) => { let datasource; const conMongo = process.env.MONGO_CON; const options = { useNewUrlParser: true, useCreateIndex: true, useFindAndModify: false, }; try { datasource = await mongoose.connect(conMongo, options); logger.info(`Mongo connected url: ${conMongo}`); } catch (e) { Reporter.report(e); logger.error(`Mongo connection failed: ${e}`); } return datasource; }, };