每次在部署的Node.js服务器中是否需要密切的mongoose连接?

时间:2018-02-03 05:14:30

标签: javascript node.js mongodb express mongoose

在真实的服务器情况下,
我们真的需要在已部署的Node.js服务器中关闭mongoose吗?

我的想法是这样的:

mongoose.connect(url, { keepAlive: 120 }).then(
  () => {
    // We are doing something exciting here...

    // After we've done.
    return mongoose.connection.close();
  },
  err => {
    console.error(err);
  }
);

我知道这项工作,但如果我们想要keepAlive并关闭连接,它是反模式吗?

关于我为什么要保持活着的文章可以在这里找到: http://mongoosejs.com/docs/connections.html#keepAlive

这个问题被问到了类似的问题,但它是旧版本的猫鼬:
Do I need to manually close a mongoose connection?

注意:
我使用"mongoose": "^5.0.3",支持的功能已从4更改。 在mongoose 5.0.3文档中,没有地方可以找到它需要关闭连接,官方示例也没有包含它。

0 个答案:

没有答案