Desarrollo

Inicia el servidor de desarrollo.

Sintaxis

$ vela dev

Esto iniciará el servidor de desarrollo y la base de datos. El servidor estará disponible en http://localhost:5173 y la interfaz de administración en http://localhost:5173/admin. En un proyecto sin backend, como uno creado con la plantilla estática, solo se inicia el servidor de desarrollo.

Con backend, PocketBase arranca con APP_NAME de src/lib/site.ts y ORIGIN con la dirección del servidor de desarrollo — el puerto se decide antes de arrancar PocketBase, así que los dos siempre coinciden — y lee ambos de su entorno igual que una instancia desplegada. Los correos que envía en desarrollo llevan el nombre y los enlaces correctos, y no se escribe nada en sus ajustes.

Opciones

  • --open [path] - Abrir la aplicación en un navegador cuando el servidor esté listo
  • --host [host] - Exponer el servidor en la red
  • --port <port> - Puerto en el que escuchar
  • --strictPort - Salir si el puerto ya está en uso en lugar de tomar el siguiente
  • --cors - Habilitar CORS
  • --force - Reempaquetar las dependencias, ignorando la caché del optimizador
  • --all-sql - Mostrar también la consulta de autenticación que PocketBase ejecuta en cada petición
$ vela dev --open --port 3000

PocketBase imprime cada consulta SQL que ejecuta. vela dev omite una: la consulta a _superusers que verifica el token de superusuario en cada petición, que de lo contrario taparía todo lo demás. Pasa --all-sql para verla también.