用于Node.js的文件存储抽象模块?

在PHP中处理应用程序时,我喜欢使用文件存储抽象层(例如Flysystem )。 这使得在文件应该被保存到的位置(云存储,本地驱动器,ZIP, 等等 )之间切换变得微不足道。

目前我开始在Node.js,所以我想知道是否有类似的模块存在的节点?

searchNPM网站给了我很多与文件系统有关的命中,但是没有涉及到这个抽象层次。

       

网上收集的解决方案 "用于Node.js的文件存储抽象模块?"

pkgcloud正在积极开发,集成多种服务(计算,存储,数据库等),支持多个云提供商。 存储服务的API使用起来非常简单,并且支持数据stream,从而使存储效率更高。

filefog ,旨在支持谷歌驱动器,Dropbox,SkyDrive和盒,以及本地文件系统。 像passport一样,它使用作为每个提供者( filefog-dropboxfilefog-onedrive等)的独立模块发布的“策略”。