Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Comando
Inicie el entorno de ejecución de Data API Builder con un archivo de configuración existente.
Syntax
dab start [options]
Vista rápida
| Opción | Resumen |
|---|---|
-c, --config |
Usar un archivo de configuración específico (el valor predeterminado es dab-config.json o un archivo específico del entorno si está presente) |
--LogLevel <level> |
Establece explícitamente el nivel de registro (nombre o número 0–6) |
--no-https-redirect |
Deshabilita la redirección automática de HTTP→HTTPS. |
--verbose |
Establece el nivel de registro en Información |
-c, --config
Ruta de acceso al archivo de configuración. Tiene como valor predeterminado dab-config.json. Si existe un archivo dab-config.<DAB_ENVIRONMENT>.json específico del entorno, ese archivo se usa en su lugar (DAB_ENVIRONMENT se lee de la variable de entorno).
Comportamiento
- Si existe el archivo base y específico del entorno, se elige el archivo específico del entorno.
- No se produce ninguna mutación de la configuración,
startsolo consume.
Nota:
Proporcionar --config (o -c) invalida la lógica de selección basada en variables de entorno. Si pasa una ruta de acceso explícitamente, se omite la DAB_ENVIRONMENT variable y solo se usa el archivo especificado. Esto significa que se omite la capa específica del entorno. Si desea la resolución automática del entorno, omita --config y confíe en DAB_ENVIRONMENT más la convención de nomenclatura de archivos coincidente.
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
Establece explícitamente el nivel de registro mínimo. Acepta nombres (, , , , , , ) Noneo valores 0–6numéricos . CriticalErrorWarningInformationDebugTrace No distingue entre mayúsculas y minúsculas.
Comportamiento
No se puede combinar con
--verbose.Los valores no válidos fuera
0–6de hacen que se produzca un error en el inicio.Si no se establece ni
--verbose--LogLevel, los valores predeterminados son:- Modo de host de desarrollo:
Debug - Modo de host de producción:
Error
- Modo de host de desarrollo:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Para más información sobre los niveles, consulte Niveles de registro de .NET.
Nota:
--LogLevel e --verbose invalidan siempre cualquier configuración de nivel de registro en el archivo de configuración. Incluso si no proporciona una marca de registro, la CLI inserta un nivel de registro de línea base al iniciar el tiempo de ejecución. Como resultado, no se aplican filtros de registrador por espacio de nombres o registradores específicos definidos en la configuración al usar dab start.
--no-https-redirect
Deshabilita la redirección automática de HTTP→HTTPS.
Comportamiento
- El valor predeterminado es el redireccionamiento seguro habilitado.
- El suministro de esta marca deshabilita el redireccionamiento.
Nota:
Esta marca solo controla si se redirige el tráfico HTTP a HTTPS. No crea ni quita puntos de conexión. Los puntos de conexión se determinan mediante ASPNETCORE_URLS (o los valores predeterminados de Kestrel).
- Si solo se configura HTTP, la marca no cambia nada porque no hay ningún punto de conexión HTTPS al que redirigir.
- Si solo se configura HTTPS, la marca no cambia nada porque no hay tráfico HTTP que actualizar.
- Si se configuran HTTP y HTTPS, la marca suprime la redirección automática, lo que permite que ambos puntos de conexión atienden las solicitudes directamente.
Example
dab start --no-https-redirect
--verbose
Establece el nivel de registro mínimo en Information.
Comportamiento
- No se puede combinar con
--LogLevel. - Invalida los valores predeterminados del modo de host.
Nota:
Equivalente al uso de --LogLevel Information. El analizador impide que y --verbose--LogLevel se proporcionen juntos, por lo que no hay ninguna ruta de acceso de conflicto.
Example
dab start --verbose