原生 fetch 进 Node.js
前端技术江湖
共 811字,需浏览 2分钟
·
2022-02-14 11:27
点击上方关注 前端技术江湖,一起学习,天天进步
作者:张挺
原文地址:https://mp.weixin.qq.com/s/aKM4mGrTvn6Hf3j6z0_wvA
之前的 "http" 模块,提供了过多的私有 API,社区的很多 HttpClient 都基于这些私有 API 来开发。由于时间比较久远,开发者也无法直接摈弃原有的 API,导致无法快速的修改和迭代,同时也限制了一部分新功能,所以之前抽离了一个独立的 Undici 库,一个新的快速、可靠且符合规范的 HTTP/1.1 客户端。
新的 fetch API 的实现基于 Undici 库,通过这样的方式,将新的实现合并回 Node.js 核心,也可以逐步的替换掉原有的 http 请求实现(虽然不太可能),开发者还是很努力的。
后续发布之后,是一个内置的实现特性,需要通过node --experimental-fetch
flag 开启,就像我所描述的,轻量而简单,当然要用上还需要比较长的时间:)。
The End
欢迎自荐投稿到《前端技术江湖》,如果你觉得这篇内容对你挺有启发,记得点个 「在看」哦
点个『在看』支持下
评论
MariaDB Node.js Connector原生 JavaScript 驱动
MariaDB Connector/Node.js 是一个原生 JavaScript 驱动程序,是
MariaDB Node.js Connector原生 JavaScript 驱动
0
MariaDB Node.js Connector原生 JavaScript 驱动
MariaDBConnector/Node.js是一个原生JavaScript驱动程序,是Node.js的非阻塞MariaDB客户端,100%JavaScript,与Node.js6+兼容。它在不影响
MariaDB Node.js Connector原生 JavaScript 驱动
0
Node.js 学习(三)——Node.js 使用 Bootstrap
Node.js学习(三)——Node.js使用Bootstrap 下载bootstrap
npm install bootstrap
下载jquery
npm install jquery
配置使用
文件放置
在node_modules目录中找到jquery和bootstrap
将jquery和bootstrap的js文件拷贝到...
贫寒豌豆
0
Fetch HTTP Client基于 Fetch API 封装的 HTTP Client
一个基于FetchAPI封装的HTTPClient,可用于浏览器及其他兼容环境中,设计之初是为了ReactJS和ReactNative访问后端RestAPI使用。比其他基于FetchAPI的封装优势在
Fetch HTTP Client基于 Fetch API 封装的 HTTP Client
0