温斯顿在《流星》中登录MongoDB收藏
我已经在Meteor中配置了Winston logger包,我想将日志插入MongoDB集合,以便在部署到digitalocean后可以在我的yogibean:admin页面上看到它 作为配置日志模块的一部分,我正在这样做:温斯顿在《流星》中登录MongoDB收藏,mongodb,meteor,winston,Mongodb,Meteor,Winston,我已经在Meteor中配置了Winston logger包,我想将日志插入MongoDB集合,以便在部署到digitalocean后可以在我的yogibean:admin页面上看到它 作为配置日志模块的一部分,我正在这样做: logger.add(Winston.transports.MongoDB, { db: 'myDataBaseName', collection: 'logs', host: '???', // or dbUri username: '???', pa
logger.add(Winston.transports.MongoDB, {
db: 'myDataBaseName',
collection: 'logs',
host: '???', // or dbUri
username: '???',
password: '???',
name: 'mongo.mainLogs',
});
我的主要问题是:
我应该使用什么作为主机或dbUri来部署它?MongoDB是否有主机或dbUri的环境变量?正如@BraveKenny建议的那样,propper配置为:
logger.add(Winston.transports.MongoDB, {
db: process.env.MONGO_URL,
collection: 'logs',
name: 'mongo.mainLogs',
});
在配置数据库之前,我不需要使用用户名和密码。您是否尝试将
process.env.MONGO_URL
(仅在服务器端可用)作为dbUri
?