Cara Mengatasi Error Timeout (ETIMEDOUT) pada Ekstensi Browser Apidog

Ashley Goolam

Ashley Goolam

13 September 2025

Cara Mengatasi Error Timeout (ETIMEDOUT) pada Ekstensi Browser Apidog

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 alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah?

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:

  1. Buka Chrome dan navigasikan ke Chrome Web Store.
  2. Cari "Apidog" atau kunjungi halaman ekstensi Apidog secara langsung.
  3. Klik "Tambahkan ke Chrome" dan konfirmasikan instalasi.
  4. Setelah terinstal, buka chrome://extensions, temukan ekstensi Apidog, dan sematkan ke bilah alat Anda agar mudah diakses.
Instalasi ekstensi Chrome Apidog

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:

  1. Buka Microsoft Edge dan kunjungi toko Addons Microsoft Edge.
  2. Cari "Apidog" atau langsung ke halaman ekstensi Apidog.
  3. Klik "Dapatkan" dan ikuti petunjuk untuk menginstal.
  4. Buka edge://extensions, temukan Apidog, dan sematkan untuk penggunaan cepat.
Menginstal Ekstensi Microsoft Edge Apidog

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:

  1. Buka proyek Apidog Anda di ekstensi browser atau aplikasi web.
  2. Navigasikan ke bagian "Environments", biasanya ditemukan di sudut kanan atas antarmuka.
menemukan variabel lingkungan

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

membuat lingkungan baru

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:

  1. Di lingkungan baru Anda, tambahkan variabel bernama baseUrl.
  2. Atur nilainya ke URL dasar API Anda, mis., https://api.yourdomain.com untuk server produksi atau http://localhost:8080 untuk API hosting mandiri lokal. Pastikan tidak ada garis miring di akhir (mis., bukan https://api.yourdomain.com/).
  3. 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 menjadi https://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:

  1. Di lingkungan Anda, definisikan banyak variabel URL dasar, seperti authBaseUrl dan userBaseUrl.
  2. Di proyek Anda, atur endpoint ke dalam modul (mis., "Auth" dan "Users").
  3. Tetapkan variabel URL dasar yang sesuai ke endpoint setiap modul melalui bidang "Service".
Menggunakan Banyak URL Dasar dengan Modul

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:

  1. Buka bagian "kanan atas" di Apidog.
  2. Pilih lingkungan yang Anda ingin dokumen gunakan secara default (mis., lingkungan server hosting mandiri Anda).
  3. Sekarang, ketika pengguna mengakses fitur "Try it Out", secara otomatis menggunakan URL dasar yang dikonfigurasi, memperbaiki masalah batas waktu ekstensi browser Apidog.
Beralih Antar Lingkungan

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:

Jika keterbatasan ini membatasi gaya Anda, pertimbangkan dua alternatif:

  1. 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.
Klien Desktop Apidog

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

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.