Node.js: Almacenar archivos

Esta documentación forma parte de la guía Primeros pasos. Consulte la guía completa aquí: Aprenda cómo desplegar un servicio Node.js en Stackhero de forma rápida y segura.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero le ofrece un entorno Node.js en la nube listo para usar, diseñado para ayudarle a avanzar más rápido:

  • Despliegue en producción en segundos con un simple git push. No necesita herramientas adicionales ni configuraciones manuales.
  • Utilice su propio dominio y benefíciese de certificados HTTPS automáticos, manteniendo su aplicación segura sin configuraciones extra.
  • Copias de seguridad automáticas, actualizaciones con un solo clic y precios predecibles le permiten centrarse en desarrollar funcionalidades, mientras Stackhero gestiona la infraestructura por usted.
  • Basado en infraestructura privada y dedicada para un rendimiento constante y una seguridad robusta.

Ahorre tiempo y reduzca la carga operativa: puede tener su aplicación funcionando en el hosting Node.js en la nube de Stackhero en solo unos minutos.

Para almacenar archivos de usuario, como fotos, lo más recomendable es utilizar una solución de almacenamiento de objetos (object storage). Esto le permite compartir archivos entre varios servicios e instancias, y mantener su código separado de sus datos. Recomendamos MinIO como una solución rápida, sencilla y potente, compatible con el protocolo Amazon S3.

Si prefiere almacenamiento local, puede utilizar el almacenamiento persistente disponible en su instancia Node.js. Este almacenamiento se encuentra en /persistent/storage/.

PRECAUCIÓN: Guarde siempre los datos dentro de la carpeta /persistent/storage/.

Los datos almacenados fuera de esta carpeta pueden perderse si la instancia se reinicia o si sube cambios de código.