Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mulai runtime penyusun API Data dengan file konfigurasi yang ada.
Syntax
dab start [options]
Sekilas
| Option | Ringkasan |
|---|---|
-c, --config |
Gunakan file konfigurasi tertentu (default ke dab-config.json atau file khusus lingkungan jika ada) |
--LogLevel <level> |
Mengatur tingkat log secara eksplisit (nama atau angka 0–6) |
--no-https-redirect |
Menonaktifkan pengalihan HTTP→HTTPS otomatis |
--verbose |
Mengatur tingkat log ke Informasi |
-c, --config
Jalur ke file konfigurasi. Secara default menjadi dab-config.json. Jika ada file dab-config.<DAB_ENVIRONMENT>.json khusus lingkungan, file tersebut digunakan sebagai gantinya (DAB_ENVIRONMENT dibaca dari variabel lingkungan).
Perilaku
- Jika file dasar dan khusus lingkungan ada, file khusus lingkungan dipilih.
- Tidak ada mutasi konfigurasi yang terjadi,
starthanya digunakan.
Nota
--config Menyediakan (atau -c) mengambil alih logika pemilihan berbasis variabel lingkungan. Jika Anda melewati jalur secara eksplisit, DAB_ENVIRONMENT variabel diabaikan dan hanya file yang ditentukan yang digunakan. Ini berarti lapisan khusus lingkungan dilewati. Jika Anda menginginkan resolusi lingkungan otomatis, hilangkan --config dan andalkan DAB_ENVIRONMENT ditambah konvensi penamaan file yang cocok.
Example
dab start --config ./settings/dab-config.json
--LogLevel <level>
Mengatur tingkat log minimum secara eksplisit. Menerima nama (, , , , , Error, NoneCritical) atau nilai 0–6numerik . WarningInformationDebugTrace Tidak peka huruf besar/kecil.
Perilaku
Tidak dapat digabungkan dengan
--verbose.Nilai yang tidak valid di luar
0–6menyebabkan startup gagal.Jika tidak atau
--verbose--LogLeveldiatur, defaultnya adalah:- Mode host pengembangan:
Debug - Mode host produksi:
Error
- Mode host pengembangan:
Example
dab start --LogLevel Warning
dab start --LogLevel 1 # Debug
Untuk informasi selengkapnya tentang tingkat, lihat tingkat log .NET.
Nota
--LogLevel dan --verbose selalu mengesampingkan pengaturan tingkat log apa pun dalam file konfigurasi. Bahkan jika Anda tidak memberikan bendera pengelogan, CLI menyuntikkan tingkat log dasar saat meluncurkan runtime. Akibatnya, filter per namespace layanan atau pencatat halus yang ditentukan dalam konfigurasi tidak diterapkan saat menggunakan dab start.
--no-https-redirect
Menonaktifkan pengalihan HTTP→HTTPS otomatis.
Perilaku
- Defaultnya adalah pengalihan aman diaktifkan.
- Menyediakan bendera ini menonaktifkan pengalihan.
Nota
Bendera ini hanya mengontrol apakah lalu lintas HTTP dialihkan ke HTTPS. Ini tidak membuat atau menghapus titik akhir. Titik akhir ditentukan oleh ASPNETCORE_URLS (atau default Kestrel).
- Jika hanya HTTP yang dikonfigurasi, bendera tidak mengubah apa pun karena tidak ada titik akhir HTTPS untuk dialihkan.
- Jika hanya HTTPS yang dikonfigurasi, bendera tidak mengubah apa pun karena tidak ada lalu lintas HTTP untuk ditingkatkan.
- Jika HTTP dan HTTPS dikonfigurasi, bendera menekan pengalihan otomatis, memungkinkan kedua titik akhir untuk melayani permintaan secara langsung.
Example
dab start --no-https-redirect
--verbose
Mengatur tingkat log minimum ke Information.
Perilaku
- Tidak dapat digabungkan dengan
--LogLevel. - Mengambil alih default mode host.
Nota
Setara dengan menggunakan --LogLevel Information. Pengurai mencegah dan --verbose--LogLevel dari disediakan bersama-sama, sehingga tidak ada jalur konflik.
Example
dab start --verbose