我应该hapi-mongoose-db-connector
在我的 hapijs 应用程序中使用一个名为的插件。在存储库页面中,开发人员建议您可以正确导入它的方式。它说以下方式是不好的方式:
# 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 文件中调用它一次,然后使用它。您知道在这些情况下的任何最佳实践吗?