在节点中使用fork共享所需的模块

我有一个模块(如内部API),创build一个连接到数据库,并调用数据库。 我想在一个节点项目中使用它,但我正在使用fork来创buildsubprocess。 我希望这个模块在父进程中初始化一次,并以某种方式与其他进程共享(因为我不希望每次在每个subprocess中初始化)。 我正在尝试使用child.send({..})方法,但它不工作。 与child.send({..})的问题是,当我发送对象作为消息不会提供任何function。 subprocess是否可以通过父模块访问或通过消息传递函数?