1
我应该在我的hapijs应用程序中使用名为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文件中为数据库创建模型,然后使用它。你知道这些情况下的最佳做法吗?