ReboFilesDocs
Empezar3
Qué es ReboFiles
Primeros pasos
Demos para ejecutar
Ponlo en tu app6
Componente de React
Headless: tu propia interfaz
Sin framework
Estilos y temas
Teclado y accesibilidad
Idiomas
Archivos9
Subidas
Vistas previas y el visor
Búsqueda
Cambios en vivo y carpetas grandes
Comentarios
Destacados y campos
Versiones, papelera y espacio
Descargar como .zip
Documentos de Word
El servidor14
La ruta
Frameworks e inicio de sesión
Quién puede hacer qué
Almacenamiento: S3, GCS, Azure y disco
Revisar las subidas
Metadatos: SQLite y Postgres
Esquema de la base de datos
Compartir y enlaces
Actividad y notificaciones
Ganchos, registros y límites
Retención, bloqueos y exportación
Escritorio y otros orígenes
Sincronizar una carpeta
Ir a producción
En equipo1
Asistentes de IA (MCP)
Referencia5
Paquetes
Componentes y hooks
API del cliente
Rutas HTTP
Estado y hoja de ruta
↑↓ para moverte↵ para abrirEsc para cerrar38 páginas

El servidor Escritorio y otros orígenes

Escritorio y otros orígenes

El drive en su propia ventana, primero en un Mac, contra tu servidor; o en una página servida desde otro dominio. Ambos son otro origen, al que se deja entrar por su nombre.
Tauri

La aplicación

  • La primera vez pide la dirección de las rutas del servidor y, cuando el servidor lo pide, un token, enviado como Authorization: Bearer; se guarda, y se reintenta en cada inicio.
  • Server → Change Server… (⇧⌘K) pide otro.
  • Lo que descarga va a Descargas, con un nombre ocupado liberado: “informe (2).pdf”.
  • npm run desktop la abre contra el playground; npm run build:desktop genera ReboFiles.app.
cors

Déjala entrar

Primero se responde a la pregunta del navegador, y el ETag de una parte queda legible. Solo los orígenes de la lista.

createDriveHandler({
  ...options,
  // The desktop window on a Mac and on Windows, and a page of another domain.
  cors: { origins: ['tauri://localhost', 'http://tauri.localhost', 'https://app.example.com'] },
});
Bucket

Y el bucket

Los bytes van de la ventana directo al bucket: pon los mismos orígenes en su regla de orígenes.

Siguiente

Todavía no

  • Iniciar sesión mediante la página del servidor, para un servidor cuya sesión es solo una cookie.
  • Windows y Linux: los construye el workflow Desktop, un .dmg, un instalador de Windows, un .deb y un AppImage; aún sin probar a mano. Firmada y notarizada cuando se le den los certificados como secretos: aún no hay.