留下节点获取响应而不读取流

时间:2019-06-04 17:38:03

标签: node.js fetch

服务中包含以下代码(在快速终结点上说):

async function (res, req, next) {
  const fetch = require('node-fetch');

  await fetch('http://example.com/resource', { method: 'DELETE' });

  res.status(204).send();
}

node-fetch打开的流和连接会发生什么? 它在某个时候关闭吗?还是永远开放?

最好使用(await fetch(...args)).text()来消耗流或完全相同吗?

1 个答案:

答案 0 :(得分:0)

连接本身是关闭的,流只是响应。

您应该阅读流以验证删除操作是否没有错误