【发布时间】:2020-06-25 07:17:15
【问题描述】:
我在 Nest.js 中有 2 个模块,我们称它们为 Module1 和 Module2。 Module1 的端点为 /api/module1,而 Module2 的端点为 /api/module2。我正在尝试从 Module1 调用 Module2,如下所示
return await this.httpService
.post(url, data1, {
headers: header
})
.pipe(
map(res => {
return res.data;
}),
);
这里的 url 是 /api/module2 而 data1 是我传递的参数。当我拨打电话时,这就是我所看到的
{"_isScalar":false,"source":{"_isScalar":false},"operator":{}}
当一个承诺在完全完成之前被返回时,我通常会看到这个错误。不知道在这里做什么不同。持有这个被调用的 httpService 的方法包含在 async 中,并且调用方法也有一个 await。
【问题讨论】:
标签: javascript node.js module nestjs