google - Módulo de abstracción de almacenamiento de archivos para Node.js?
google cloud storage node js (2)
Hay filefog
, que es compatible con Google Drive, Dropbox, SkyDrive y Box, así como con el sistema de archivos local. Al igual que el passport
, utiliza ''estrategias'' publicadas como módulos separados para cada proveedor ( filefog-dropbox
, filefog-onedrive
, etc.).
Al trabajar en aplicaciones en PHP, me gusta utilizar una capa de abstracción de almacenamiento de archivos (por ejemplo, Flysystem ). Esto hace que sea trivial cambiar entre las ubicaciones donde los archivos deben persistir (almacenamiento en la nube, disco local, ZIP, lo que sea ).
Actualmente estoy comenzando en Node.js, así que me preguntaba si existe un módulo similar para el nodo.
La búsqueda en el sitio de NPM me dio un montón de visitas relacionadas con el sistema de archivos, pero nada en lo que respecta a este nivel de abstracción.
pkgcloud está siendo desarrollado activamente, integra múltiples servicios (computación, almacenamiento, base de datos, etc.) y es compatible con múltiples proveedores de la nube. La API del servicio de almacenamiento es fácil de usar y admite transmisiones, por lo que también es eficiente desde el punto de vista de la memoria.