问题库 JavaScript / TypeScript how-to

Node.js 如何使用 fetch 请求接口

快速答案

Node 18+ 内置 fetch,处理方式和浏览器基本一致。

js
const res = await fetch('https://api.example.com/health');
if (!res.ok) throw new Error(String(res.status));

使用要点

  • 请求代码要区分网络异常、HTTP 非 2xx 和业务错误码。
  • 上传文件时让浏览器自动设置 multipart 边界,下载 Blob 后及时释放对象 URL。

相关内容