Bayangkan ini: Anda bersemangat untuk menguji panggilan API Anda menggunakan ekstensi browser Apidog, mungkin di Chrome, dan Anda menekan tombol "Try it Out", hanya untuk disambut oleh kesalahan ETIMEDOUT
yang mengerikan. Frustrasi, bukan? Masalah batas waktu ini sering muncul ketika ekstensi browser Apidog tidak tahu ke mana harus mengirim permintaan API Anda, terutama jika Anda bekerja dengan API hosting mandiri. Akar penyebabnya? String domain atau URL dasar mungkin tidak diatur dengan benar di dokumen API Hub yang Anda publikasikan. Tapi jangan khawatir—ada perbaikan langsung menggunakan konfigurasi Lingkungan Apidog untuk mengatur URL server default dan menghilangkan kesalahan batas waktu tersebut untuk selamanya. Dalam artikel ini, kami akan memandu Anda mengatasi masalah batas waktu ekstensi browser Apidog, secara khusus mengatasi kesalahan ETIMEDOUT ekstensi Apidog dengan memanfaatkan konfigurasi Lingkungan Apidog. Baik Anda menggunakan ekstensi Apidog API hosting mandiri atau menguji di Chrome atau Edge, kami siap membantu Anda dengan panduan yang mudah dipahami untuk mengembalikan pengujian API Anda ke jalur yang benar.
Menginginkan platform All-in-One yang terintegrasi agar Tim Pengembang Anda dapat bekerja sama dengan produktivitas maksimal?
Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button
Saya baru-baru ini menemukan cerita pengguna yang merangkum masalah ini dengan sempurna. Mereka menginstal ekstensi Chrome Apidog, mencoba melakukan panggilan API, dan mengalami batas waktu. Setelah beberapa penyelidikan, mereka menyadari bahwa domain tidak ada di bagian "Try it Out". Momen pencerahannya? Mengatur lingkungan di situs dokumen yang dipublikasikan memperbaikinya! Mari kita selami bagaimana Anda dapat melakukan hal yang sama, mulai dari menginstal ekstensi hingga mengonfigurasi lingkungan, dan bahkan menyentuh beberapa batasan dan alternatif. Pada akhirnya, Anda akan dengan percaya diri mengelola proyek ekstensi Apidog API hosting mandiri Anda.
Menginstal Ekstensi Browser Apidog
Sebelum kita mengatasi kesalahan ETIMEDOUT ekstensi Apidog, mari kita pastikan Anda telah menginstal ekstensi Apidog. Apidog menawarkan ekstensi untuk Chrome dan Microsoft Edge, sehingga mudah untuk mendesain, menguji, dan men-debug API langsung dari browser Anda. Berikut adalah cara memulai dengan instalasi ekstensi Chrome Apidog dan instalasi ekstensi Edge Apidog.
Menginstal Ekstensi Chrome Apidog
Untuk menginstal ekstensi Chrome Apidog, kunjungi Chrome Web Store atau ikuti panduan resmi di Panduan Instalasi Ekstensi Chrome Apidog. Berikut adalah ringkasan singkatnya:
- Buka Chrome dan navigasikan ke Chrome Web Store.
- Cari "Apidog" atau kunjungi halaman ekstensi Apidog secara langsung.
- Klik "Tambahkan ke Chrome" dan konfirmasikan instalasi.
- Setelah terinstal, buka
chrome://extensions
, temukan ekstensi Apidog, dan sematkan ke bilah alat Anda agar mudah diakses.

Anda sekarang siap untuk mengirim permintaan API langsung dari Chrome—sempurna untuk debug cepat atau menguji ekstensi Apidog API hosting mandiri Anda.
Menginstal Ekstensi Microsoft Edge Apidog
Untuk pengguna Edge, prosesnya sama mudahnya. Lihat panduan resmi di Panduan Instalasi Ekstensi Edge Apidog. Berikut caranya:
- Buka Microsoft Edge dan kunjungi toko Addons Microsoft Edge.
- Cari "Apidog" atau langsung ke halaman ekstensi Apidog.
- Klik "Dapatkan" dan ikuti petunjuk untuk menginstal.
- Buka
edge://extensions
, temukan Apidog, dan sematkan untuk penggunaan cepat.

Dengan ekstensi terinstal, Anda siap menguji API di kedua browser. Tetapi jika Anda mengalami kesalahan batas waktu ekstensi browser Apidog yang mengganggu itu, mari kita perbaiki dengan menyelami konfigurasi Lingkungan Apidog.
Mengatasi Kesalahan Batas Waktu dengan Lingkungan Apidog
Kesalahan ETIMEDOUT ekstensi Apidog sering kali berasal dari ekstensi yang tidak mengetahui URL dasar yang benar untuk API Anda, terutama untuk server hosting mandiri. Fitur Lingkungan Apidog adalah senjata rahasia Anda di sini. Lingkungan memungkinkan Anda mendefinisikan variabel seperti URL dasar, token autentikasi, atau nilai dinamis lainnya yang dapat digunakan kembali di seluruh permintaan API Anda. Dengan mengatur URL server default di lingkungan Anda, Anda memastikan permintaan di bagian "Try it Out" dari dokumen API Hub yang Anda publikasikan selalu menunjuk ke tempat yang tepat. Mari kita uraikan cara mengonfigurasi URL dasar Apidog menggunakan lingkungan, langkah demi langkah. Untuk panduan terperinci, lihat Panduan Manajemen Lingkungan Apidog.
Langkah 1: Membuat Lingkungan
Di Apidog, lingkungan seperti profil untuk konteks API yang berbeda—pikirkan staging, produksi, atau server hosting mandiri lokal Anda. Untuk membuatnya:
- Buka proyek Apidog Anda di ekstensi browser atau aplikasi web.
- Navigasikan ke bagian "Environments", biasanya ditemukan di sudut kanan atas antarmuka.

3. Klik "New Environment" dan beri nama yang bermakna, seperti "Production" atau "Local-Self-Hosted."

4. Simpan lingkungan. Anda sekarang akan melihatnya terdaftar di dropdown lingkungan.
Ini adalah fondasi Anda untuk mengelola pengaturan ekstensi Apidog API hosting mandiri.
Langkah 2: Mengonfigurasi URL Dasar
Sekarang, mari kita atur URL server default untuk mencegah masalah batas waktu ekstensi browser Apidog:
- Di lingkungan baru Anda, tambahkan variabel bernama
baseUrl
. - Atur nilainya ke URL dasar API Anda, mis.,
https://api.yourdomain.com
untuk server produksi atauhttp://localhost:8080
untuk API hosting mandiri lokal. Pastikan tidak ada garis miring di akhir (mis., bukanhttps://api.yourdomain.com/
). - Di proyek API Anda, buka pengaturan endpoint (atau pengaturan global) dan atur bidang "Service" untuk menggunakan variabel
{{baseUrl}}
. Apidog akan menambahkan ini di awal semua jalur endpoint (mis.,{{baseUrl}}/users
menjadihttps://api.yourdomain.com/users
).
Langkah ini sangat penting untuk mengonfigurasi URL dasar Apidog dengan benar, terutama untuk dokumen yang dipublikasikan di API Hub. Ketika pengguna menekan "Try it Out", Apidog mengambil URL dasar dari lingkungan yang aktif, menghindari masalah domain yang hilang yang menyebabkan ETIMEDOUT
.
Langkah 3: Menggunakan Banyak URL Dasar dengan Modul
Punya API yang kompleks dengan banyak layanan atau layanan mikro? Lingkungan Apidog juga bisa mengatasinya. Anda dapat membuat banyak lingkungan untuk URL dasar yang berbeda (mis., auth-service.yourdomain.com
, user-service.yourdomain.com
). Atau, gunakan modul dalam satu lingkungan:
- Di lingkungan Anda, definisikan banyak variabel URL dasar, seperti
authBaseUrl
danuserBaseUrl
. - Di proyek Anda, atur endpoint ke dalam modul (mis., "Auth" dan "Users").
- Tetapkan variabel URL dasar yang sesuai ke endpoint setiap modul melalui bidang "Service".

Pengaturan ini sempurna untuk proyek ekstensi Apidog API hosting mandiri dengan arsitektur terdistribusi, memastikan fleksibilitas tanpa batas waktu.
Langkah 4: Beralih Antar Lingkungan
Salah satu fitur paling keren Apidog adalah betapa mudahnya beralih lingkungan. Di ekstensi browser, gunakan dropdown lingkungan untuk beralih antara, katakanlah, "Lokal" dan "Produksi." Ini memperbarui semua permintaan untuk menggunakan URL dasar yang sesuai. Untuk dokumen API Hub yang dipublikasikan:
- Buka bagian "kanan atas" di Apidog.
- Pilih lingkungan yang Anda ingin dokumen gunakan secara default (mis., lingkungan server hosting mandiri Anda).
- Sekarang, ketika pengguna mengakses fitur "Try it Out", secara otomatis menggunakan URL dasar yang dikonfigurasi, memperbaiki masalah batas waktu ekstensi browser Apidog.

Inilah yang ditemukan pengguna kami—mengatur lingkungan di situs dokumen yang dipublikasikan adalah momen yang mengatasi kesalahan ETIMEDOUT
mereka!
Keterbatasan Ekstensi Browser Apidog dan Alternatifnya
Meskipun ekstensi browser Apidog (Chrome dan Edge) sangat fantastis untuk pengujian API cepat, mereka memiliki keterbatasan, terutama untuk pengaturan ekstensi Apidog API hosting mandiri. Kebijakan keamanan browser memberlakukan pembatasan, seperti yang dicatat dalam dokumen Apidog:
- Header yang Diblokir: Header tertentu seperti
Cookie
,Host
, atauOrigin
secara otomatis diblokir oleh browser, yang dapat mempersulit alur autentikasi. - Pembatasan Lintas-Asal: Permintaan mungkin gagal membawa cookie kecuali CORS dikonfigurasi, berpotensi menyebabkan batas waktu atau kesalahan.
- Tidak Ada Akses File/Basis Data Lokal: Ekstensi browser tidak dapat berinteraksi langsung dengan kode atau basis data lokal, membatasi beberapa skenario pengujian lanjutan.
Jika keterbatasan ini membatasi gaya Anda, pertimbangkan dua alternatif:
- Klien Desktop Apidog: Unduh dari Halaman Unduhan Apidog. Klien desktop tidak memiliki batasan browser, mendukung akses file lokal, dan menawarkan pengalaman pengujian yang lebih kaya. Ini ideal untuk proyek ekstensi Apidog API hosting mandiri yang kompleks di mana Anda membutuhkan kontrol penuh.

2. Aktifkan Cloud Agent: Lihat Panduan Proxy Permintaan Apidog. Mengaktifkan Cloud Agent melewati batasan browser dengan mengarahkan permintaan melalui server Apidog (tanpa menyimpan data, memastikan keamanan). Ini adalah perbaikan cepat untuk masalah batas waktu tanpa beralih ke klien desktop.
Kedua opsi ini memastikan bahwa kesalahan ETIMEDOUT ekstensi Apidog Anda adalah masa lalu, terutama untuk pengaturan hosting mandiri.
Kesimpulan
Kesalahan batas waktu seperti ETIMEDOUT
bisa menjadi penghambat yang nyata saat menguji API dengan ekstensi browser Apidog. Mengonfigurasi URL server default melalui konfigurasi Lingkungan Apidog adalah kunci untuk berjalan lancar. Dengan menginstal ekstensi Chrome atau Edge, menyiapkan lingkungan dengan URL dasar, dan menerapkannya ke dokumen API Hub yang Anda publikasikan, Anda dapat menghilangkan batas waktu yang mengganggu itu. Ditambah lagi, dengan dukungan untuk banyak URL dasar dan peralihan lingkungan yang mudah, Apidog membuat pengelolaan proyek ekstensi Apidog API hosting mandiri menjadi mudah. Jika batasan browser menjadi rintangan, Klien Desktop atau Cloud Agent adalah cadangan yang kuat. Jadi, silakan—atur lingkungan Anda, publikasikan dokumen tersebut, dan uji API Anda seperti seorang profesional!
button