nestJs 跨模块调用 service

708 阅读1分钟

写业务逻辑时,其他魔魁也依赖于调用第三方接口的 service。为了避免重复书写代码,就使用了跨模块调用 service。在此记录分享:

  1. 在模块下 .module文件里, import 所需调用的 service:

image.png

  1. 在模块下 .service文件里, import 所需调用的 service:

image.png

但由于,调用的第三方 service 接口调用了 http 库,没有同时 import httpModule 就会报错:

image.png

需要在 .module文件里, import http 库:

image.png

正确导入所需的 service 就可以,正常使用啦

image.png

image.png