node.js - 留下 Node 获取响应而不读取流

标签 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() 来使用流更好还是完全一样?

最佳答案

连接自行关闭,流只是响应。

您应该阅读该流以验证删除时是否没有任何错误

关于node.js - 留下 Node 获取响应而不读取流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56448843/

相关文章:

node.js - 使用 nodejs 客户端访问 golang websocket 服务器

node.js - Node zip 文件夹路径错误

c - ARM - 使用 16 位数据总线获取 32 位数据

javascript - 类组件中的获取请求未返回数据或更新状态

javascript - 如何从获取的 json 数据中仅返回 set-State?

javascript - 如何在绑定(bind)顶点数组对象和缓冲区数据以在渲染时动态绘制时编写通用的 webgl 渲染循环?

node.js - 如何在除 Nodejs 之外的任何应用程序中使用 POE 的 API?

javascript - 为什么webpack捆绑src后可以使用全局函数fetch?虽然我还没有在webpack中包含fetch模块?

javascript - 获取后 React setState() 不重新渲染

node.js - Mongoose 在对象展开字段上的聚合查找不起作用