如何在不同模块中重用GridFS Stream实例?

时间:2019-04-09 14:47:03

标签: javascript node.js mongodb express gridfs-stream

创建GridFS实例时,我们创建一个mongo数据库连接,一旦连接成功,将其传递到Grid函数,然后将该实例分配给变量。从那里,我们可以在不同的路线中使用实例。如何在不同模块中重用实例?

我尝试在模块中创建GridFS实例,然后使用我的路由器模块所需的module.exports导出实例,但它只是返回未定义的对象,因为它必须等待成功的连接才能被创建初始化为GridFS实例。

关于此的最佳实践是什么?我是否要在将使用GridFS流的每个路由器模块中重复创建数据库连接和实例的过程?

0 个答案:

没有答案