【发布时间】:2014-09-05 22:15:22
【问题描述】:
我应该在我的 hapijs 应用程序中使用一个名为 hapi-mongoose-db-connector 的插件。在存储库页面中,开发人员建议您可以正确导入它的方式。它说以下方式是不好的方式:
# from the server
mongoose = server.pack.plugins['hapi-mongoose-db-connector'].mongoose
# or from a plugin
mongoose = plugin.plugins['hapi-mongoose-db-connector'].mongoose
并且不鼓励使用它。相反,他建议按照以下方式进行:
你什么都不做,只需要在你的插件中使用猫鼬。作为 npm 要求是单例(代码仅在这非常有效时才加载 好吧)
但他没有举出任何例子。在这一点上,我不太确定如何使用它。我不会调用每个 js 文件mongoose。我会在我的应用程序中的某个地方和我为数据库创建模型的 js 文件中调用它一次,然后使用它。您知道这些情况下的最佳做法吗?
【问题讨论】: