我想知道你使用什么代码片段,通过mongoose连接到你的数据库。
我尝试了不同的方法。
根据node_env
和许多包含凭据,主机和所需数据库的其他env_vars
构建连接字符串。
使用我传递mongoose.connect {}
的{{1}}额外选项对象。这也不干净,因为我仍然需要连接URL。
但这两种解决方案都是一种躲避,我想知道是否还有其他方法,你可能知道。
答案 0 :(得分:0)
const port = process.env.PORT || 3000;
mongoose
.connect(process.env.MongoDB, {
useNewUrlParser: true
})
.catch(err => {
console.log(err.stack);
process.exit(1);
})
.then(() => {
app.listen(port, () => console.log(`listening on port ${port}`));
});