api de Crear el cliente. appId es el id de una de tus aplicaciones: api.account.me() las lista.
Entradas aceptadas
apps.create() y apps.commit() aceptan:
En entornos edge y en el navegador, pasa un
Blob, File o Uint8Array: una ruta solo funciona donde existe node:fs.
Las subidas están limitadas a 100 MB. Un archivo más grande falla localmente con FILE_TOO_LARGE (estado 0) antes de enviar nada. Las subidas se transmiten en streaming y no tienen timeout: pasa un signal para cancelar una.
Crear una aplicación
apps.create(file) despliega un .zip que contiene un archivo de configuración squarecloud.app en su raíz.
Hacer commit a una aplicación
apps.commit(appId, file, { path, filename, signal }) sube un archivo a una aplicación existente:
- Un
.zipse descomprime enpath(la raíz de la aplicación por defecto). - Cualquier otro archivo se guarda en
path/<filename>.
filename, si no el propio nombre del archivo (ruta o File), y si no commit.zip.
apps.restart() para aplicarlo.
Cancelar una subida
reason del signal.
Errores
Una ruta local que no se puede abrir lanza el error del sistema de archivos, no un
SquareCloudAPIError. Consulta Errores para ver la lista completa.
Próximos pasos
Gestión de archivos
Lista, lee, escribe, mueve y elimina los archivos de una aplicación.
Referencia de la API de subida
Los endpoints REST detrás de estos métodos.
Subir desde la CLI
Las mismas acciones desde la terminal.

