node.js - `isomorphic-fetch` 和 `isomorphic-unfetch` npm 包有什么区别
解决方案
isomorphic-fetch建立在whatwg-fetch之上,isomorphic-unfetch建立在unfetch 之上。他们俩都在做的是在node-fetch和客户端和服务器的另一个包之间切换。
因此,它们的区别仅在于客户端,问题简化为:whatwg-fetch和unfetch之间有什么区别?
whatwg-fetch包是 fetch API 的一个几乎完整的 polyfill,但unfetch是在构建时将“包大小”作为第一优先考虑的(就像Jason Miller编写的其他包,例如preact)。unfetch仅支持完整 fetch API 的子集。但是,如果您的应用程序中只需要简单的请求,那就太好了。
新应用程序的一个好策略是首先使用unfetch ,如果您需要 unfetch不支持的任何功能(例如流式传输),则将其替换为whatwg -fetch。
推荐阅读
- javascript - 使用 axios 访问查询参数
- machine-learning - 如何平衡二进制分类的数据集与一个具有多种类型的类?
- python - 硒线不更换接头
- c# - 如何从 .NET 捕获到 React.JS 的错误详细信息?
- java - Spring Boot 为管理服务器自定义 server.tomcat.threads.min-spare
- r - 将目录中的文件名称与数据框列中的名称匹配 - 将匹配的行粘贴为匹配文件中的列
- javascript - 仅由 react-select 使用的@emotion 问题
- javascript - 是否可以使用自定义 url 协议打开 Photoshop 和扩展程序?
- objective-c - 在目标 c 中使用没有 ssl 的 API
- python-3.x - pandas - 仅保留时间的时间戳格式(不是日期)