代码之家  ›  专栏  ›  技术社区  ›  Rajib Dey

每个功能模块都需要导入NestJS HTTP模块

  •  0
  • Rajib Dey  · 技术社区  · 3 年前

    在nestjs中,http模块需要导入到每个功能模块中。有没有办法在整个应用程序中只导入一次http模块?

    虽然所有功能模块中的http配置都是相同的,但为什么我们需要在每个模块中导入和配置呢。

    谢谢

    1 回复  |  直到 3 年前
        1
  •  0
  •   Jay McDoniel    3 年前

    您可以制作一个全局模块,将其导入并导出,如下所示:

    @Global()
    @Module({
      imports: [HttpModule.register(httpModuleOptions)],
      exports: [HttpModule],
    })
    export class GlobalHttpModule {}
    

    现在将其导入 AppModule 你可以使用 HttpService 在任何地方