Node.js 已改组 Fetch API

如皋娱乐新闻网 2025-11-01

文 | 局长

首部 | OSC开源活动中心(ID:oschina2013)

根据 Node.js 的发布纪录,上个月其架构研发团队新设了为 Node.js 填充 Fetch API 的 PR()。

Fetch API 提供了 WHATWG 标准接口受益自然资源,这是一个基于 Promise 的 HTTP 服务器端,可以用来一般化 HTTP 恳请,在IE环境已大力支持,IE环境的兼容性发挥作用参考 Web/API/fetch,运用于方式与IE当中运用于 Fetch API 一致。

Fetch API 主要包涵表列四个接口:

fetch:该工具是最类似于的,用于发送给恳请。 Headers:相当于 response/request 的竖资讯,可以使你查找到这些竖资讯,或者针对完全相同的结果来作完全相同的操作。 Request:相当于一个自然资源恳请。 Response:相当于恳请的自发。

对于 Node.js 来说,这是一项十分最主要的功能性。上面介绍一下 Fetch API 是如何造成了的,以及这项新增的功能对 Node.js 研发者意味着什么?

在 Web 发端的早期下一阶段,跨线路执行者异步恳请十分方便使用,研发者所需运用于笨拙的工具在多个网络之间同步进行交互。

1998 年,随着 Internet Explorer 5 引入,这一状况终于改变。它是一个旨在克服这种受到限制的 API。最初,被的设计用来通过 HTTP 受益 XML 数据集,因此被名字为。不久逐渐填充了对其他CSV的大力支持,主要是 JSON、HTML 和则有译文。

API 在当时提供了极大的帮助,但随着网络的发展,它也似乎难以操作,以至于 Java 框架,特别是 jQuery,不得已对其同步进行直觉,以使发挥作用容易,以及失败/错误处理更顺畅。

2015 年,Fetch API 作为的当代继任者被推出,随后它成为 Web 分析方法当中同步进行异步调用的事实标准。与相对,Fetch 的一个显著优势是它运用于了 Promise 功能性,提供了一个更恰当、更干净的 API,同时避免了回调地狱。

尽管 Fetch API 已经发端了太久,但由于一些受到限制,它还很难被划定 Node.js 架构。在 Hacker News 上一个由 Node.js 架构贡献者却说的问题当中,有人援引,IE的 Fetch API 发挥作用缺少基于IE的 Web Streams API 和AbortController接口(用于当暂缓受益恳请),直到最近 Node.js 才有这个接口。因此,不太可能立即将其划定 Node.js 架构的最佳工具。

在填充 Fetch API 之前,恳请接口 (request module) 是 Node.js 当中最流行的 HTTP 恳请工具。但整个 Java 生态学快速发展,新引入的模式使 request 老旧了。这里的一个决定性例子是 async/await,request API 当中很难这方面的规定,由于这些受到限制,该单项后来被废弃。

总的来说,Fetch API 进入 Node.js 架构对研发者来说是一件老是。不过 Fetch API 在 Node.js 当中完全有利于可能所需太久(至少一两年),因为要使其符合标准还有很多实习要来作。此外,许多引人注目的更新也将在不久的短期内发生,其当中之一包括向 Undici 填充 HTTP/2 大力支持,并最终大力支持 Fetch API 本身。

END

觉得不错,请点个在看呀

深圳皮肤病权威医院
数字孪生可视化
西安皮肤病治疗方法
阳痿
结肠癌
风热感冒后出现咳嗽怎么办
结膜炎
孩子流鼻血
相关阅读

热评丨“她力量”消逝,向阳生长不负芳华

音乐 2025-11-01

清早起床第一句,太空祝福来打气。在400公里部份的近现代空间站,近现代航天员君亚平发回“有如”祝福,“感谢每一位女同胞在自己的五天际中都,为所爱的孤独和大事业采撷最璀璨的五星!”——今天,我们迎

这款联名的「机械」音箱,现在富人也买不到?

影视 2025-11-01

作为迈克尔·杰克逊的其产品,也是可以并不需要用 OhPlay 迈克尔·杰克逊妙播 App 来电视观众完自家的广播节目、Podcast内容的。 沙哑多方面有迈克尔·杰克逊和小米联

打火机也能玩出新花样?说起来你有可能不信防风还时尚

时尚 2025-11-01

作为宗教性家庭必需品相信大家都运用于过手电筒,不管是升火做饭还是日常点气一下物品都离不开手电筒,它的普及就是评价移动设备、易用、价位低价三个特点。但是宗教性手电筒不耐热室外不容易运用于、外观上没

赛门铁克Office macOS预览版16.60(Build 22030300)发布

星闻 2025-11-01

IT之家 3 月末 8 日消息,据 MSPoweruser 新闻报道,微软早先发布了 iOS 新版 Office Insider Preview Build。同时,该美国公司还为 Mac 客户端

祝众神们节日快乐!

时尚 2025-11-01

三月八日,守护神节来临! 对所有的守护神公共机构们说道一声,节日快乐! 守护神的修练,不止于外,更加修于内。 每一个守护神的优雅, 都有基

友情链接