electron-fetch:一个轻量级的模块,将window.fetch带入Electron的后台进程

时间:2021-05-14 05:03:49
【文件属性】:
文件名称:electron-fetch:一个轻量级的模块,将window.fetch带入Electron的后台进程
文件大小:175KB
文件格式:ZIP
更新时间:2021-05-14 05:03:49
JavaScript 电子获取 一个轻量级的模块,将window.fetch带入Electron的后台进程。 从分叉。 动机 与其在Electron的net模块上实现XMLHttpRequest来运行特定于浏览器的 ,为什么不从本地net.request直接fetch API? 因此, electron-fetch是Electron后台运行时可用于window.fetch兼容API的最少代码。 为什么不简单地使用node-fetch? 好吧,在处理Web代理方面,Electron的net模块比Node.js的http模块做得更好。 特征 与window.fetch API保持一致。 使用Electron的net模块或Node.js http模块作为后端,在Electron和Node.js上运行。 遵循并实现细节时,请自觉权衡,记录已知差异。 使用本机承诺。 在请求和响应上都使用本机流作为正文。 正
【文件预览】:
electron-fetch-master
----.gitignore(715B)
----README.md(14KB)
----CHANGELOG.md(8KB)
----rollup.config.js(622B)
----test()
--------dummy.txt(12B)
--------server.js(11KB)
--------coverage-reporter.js(751B)
--------test-typescript.ts(306B)
--------test.js(70KB)
----README_DEV.md(119B)
----.eslintrc(66B)
----.babelrc.js(1KB)
----package.json(2KB)
----LIMITS.md(2KB)
----src()
--------blob.js(3KB)
--------fetch-error.js(1KB)
--------request.js(5KB)
--------common.js(3KB)
--------response.js(1KB)
--------index.js(9KB)
--------body.js(10KB)
--------headers.js(6KB)
----build()
--------babel-plugin.js(1KB)
--------rollup-plugin.js(446B)
----codecov.yml(48B)
----LICENSE.md(2KB)
----index.d.ts(4KB)
----.npmignore(641B)
----.travis.yml(1KB)
----.nycrc(44B)
----ERROR-HANDLING.md(1KB)
----package-lock.json(532KB)

网友评论