文件名称:fallback-plan:支持承诺后备的模块
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-20 01:00:33
JavaScript
后备计划 如果一切顺利的话不是很好吗? 当然可以,但是网络不可靠,来源也不总是存在。 结果,我们编写的许多代码都会在出错时处理问题。 本模块旨在为您提供帮助。 处理失败 假设您正在尝试执行以下操作:您想访问一种在线资源,如果该资源不可用或已损坏,您将尝试使用另一种资源,如果该资源不可用或已损坏,则将尝试使用本地文件并且,如果该功能不可用或已损坏,您将诉诸默认值。 这样的事情可能会发生: getRemoteResource('foo') .catch(() => getRemoteResource('foo2')) .catch(() => getLocalResource('foo3')) .catch(() => getDefault()) .then(handleResource); 那不是世界上最糟糕的代码,但是它不是很动态。 它可以用以
【文件预览】:
fallback-plan-master
----.gitignore(132B)
----README.md(5KB)
----.codeclimate.yml(246B)
----test()
--------test.js(4KB)
----.istanbul.yml(1KB)
----LICENSE(1KB)
----.eslintrc(399B)
----package.json(1KB)
----src()
--------index.js(2KB)
----.babelrc(63B)
----.eslintignore(13B)
----.npmignore(128B)
----.travis.yml(1KB)