# 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](/es/docs/static), solo se inicia el servidor de desarrollo.

Con backend, PocketBase arranca con `APP_NAME` de [`src/lib/site.ts`](/es/docs/cli/project-structure) 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.