Cách sửa lỗi Timeout (ETIMEDOUT) khi dùng Extension Apidog

Ashley Goolam

Ashley Goolam

13 tháng 9 2025

Cách sửa lỗi Timeout (ETIMEDOUT) khi dùng Extension Apidog

Hãy hình dung thế này: Bạn hào hứng kiểm tra các cuộc gọi API của mình bằng tiện ích mở rộng trình duyệt Apidog, có thể trên Chrome, và bạn nhấn nút "Try it Out", nhưng lại gặp phải lỗi ETIMEDOUT đáng sợ. Thật khó chịu phải không? Sự cố hết thời gian chờ này thường xuất hiện khi tiện ích mở rộng trình duyệt Apidog không biết phải gửi yêu cầu API của bạn đến đâu, đặc biệt nếu bạn đang làm việc với một API tự lưu trữ (self-hosted API). Nguyên nhân gốc rễ? Chuỗi miền (domain string) hoặc URL cơ sở (base URL) có thể chưa được đặt đúng trong tài liệu API Hub đã xuất bản của bạn. Nhưng đừng lo lắng—có một cách khắc phục đơn giản bằng cách sử dụng cấu hình Môi trường (Environments configuration) của Apidog để đặt URL máy chủ mặc định và loại bỏ vĩnh viễn các lỗi hết thời gian chờ đó. Trong bài viết này, chúng tôi sẽ hướng dẫn cách giải quyết sự cố **hết thời gian chờ của tiện ích mở rộng trình duyệt Apidog**, đặc biệt là khắc phục **lỗi ETIMEDOUT của tiện ích mở rộng Apidog** bằng cách tận dụng **cấu hình Môi trường của Apidog**. Cho dù bạn đang sử dụng **tiện ích mở rộng Apidog cho API tự lưu trữ** hay kiểm tra trên Chrome hoặc Edge, chúng tôi sẽ cung cấp cho bạn một hướng dẫn thân thiện để đưa quá trình kiểm thử API của bạn trở lại đúng hướng.

💡
Bạn muốn một công cụ kiểm thử API tuyệt vời tạo ra Tài liệu API đẹp mắt?

Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ phát triển của bạn làm việc cùng nhau với năng suất tối đa?

Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
nút

Gần đây tôi đã bắt gặp một câu chuyện người dùng tóm tắt hoàn hảo vấn đề này. Họ đã cài đặt **tiện ích mở rộng Apidog Chrome**, thử thực hiện các cuộc gọi API và gặp phải tình trạng hết thời gian chờ. Sau một thời gian tìm hiểu, họ nhận ra rằng miền (domain) bị thiếu trong phần "Try it Out". Khoảnh khắc "sáng tỏ"? Việc đặt môi trường trong trang tài liệu đã xuất bản đã khắc phục được sự cố! Hãy cùng tìm hiểu cách bạn có thể làm điều tương tự, từ việc cài đặt tiện ích mở rộng đến cấu hình môi trường, và thậm chí đề cập đến một số hạn chế và giải pháp thay thế. Cuối cùng, bạn sẽ tự tin quản lý các dự án **tiện ích mở rộng Apidog cho API tự lưu trữ** của mình.

Cài đặt tiện ích mở rộng trình duyệt Apidog

Trước khi chúng ta giải quyết **lỗi ETIMEDOUT của tiện ích mở rộng Apidog**, hãy đảm bảo bạn đã cài đặt tiện ích mở rộng Apidog. Apidog cung cấp các tiện ích mở rộng cho cả Chrome và Microsoft Edge, giúp bạn dễ dàng thiết kế, kiểm thử và gỡ lỗi API ngay từ trình duyệt của mình. Dưới đây là cách bắt đầu với việc **cài đặt tiện ích mở rộng Apidog Chrome** và **cài đặt tiện ích mở rộng Apidog Edge**.

Cài đặt tiện ích mở rộng Apidog Chrome

Để cài đặt tiện ích mở rộng Apidog Chrome, hãy truy cập Cửa hàng Chrome trực tuyến hoặc làm theo hướng dẫn chính thức tại Hướng dẫn cài đặt tiện ích mở rộng Apidog Chrome. Dưới đây là tóm tắt nhanh:

  1. Mở Chrome và truy cập Cửa hàng Chrome trực tuyến.
  2. Tìm kiếm “Apidog” hoặc truy cập trực tiếp trang tiện ích mở rộng Apidog.
  3. Nhấp vào “Thêm vào Chrome” và xác nhận cài đặt.
  4. Sau khi cài đặt, hãy truy cập chrome://extensions, tìm tiện ích mở rộng Apidog và ghim nó vào thanh công cụ của bạn để dễ dàng truy cập.
Cài đặt tiện ích mở rộng Apidog Chrome

Giờ đây, bạn đã sẵn sàng gửi các yêu cầu API trực tiếp từ Chrome—hoàn hảo để gỡ lỗi nhanh hoặc kiểm thử **tiện ích mở rộng Apidog cho API tự lưu trữ** của bạn.

Cài đặt tiện ích mở rộng Apidog Microsoft Edge

Đối với người dùng Edge, quá trình này cũng đơn giản tương tự. Hãy xem hướng dẫn chính thức tại Hướng dẫn cài đặt tiện ích mở rộng Apidog Edge. Dưới đây là cách thực hiện:

  1. Mở Microsoft Edge và truy cập cửa hàng Tiện ích bổ sung của Microsoft Edge.
  2. Tìm kiếm “Apidog” hoặc truy cập trực tiếp trang tiện ích mở rộng Apidog.
  3. Nhấp vào “Tải” và làm theo hướng dẫn để cài đặt.
  4. Truy cập edge://extensions, tìm Apidog và ghim nó để sử dụng nhanh chóng.
Cài đặt tiện ích mở rộng Apidog Microsoft Edge

Với tiện ích mở rộng đã được cài đặt, bạn đã sẵn sàng kiểm thử API trên cả hai trình duyệt. Nhưng nếu bạn đang gặp phải các lỗi **hết thời gian chờ của tiện ích mở rộng trình duyệt Apidog** khó chịu đó, hãy khắc phục bằng cách đi sâu vào **cấu hình Môi trường của Apidog**.

Giải quyết lỗi hết thời gian chờ với môi trường Apidog

**Lỗi ETIMEDOUT của tiện ích mở rộng Apidog** thường xuất phát từ việc tiện ích mở rộng không biết URL cơ sở chính xác cho API của bạn, đặc biệt đối với **máy chủ tự lưu trữ (self-hosted servers)**. Tính năng Môi trường của Apidog là vũ khí bí mật của bạn ở đây. Môi trường cho phép bạn định nghĩa các biến như URL cơ sở, mã thông báo xác thực (authentication tokens) hoặc các giá trị động khác có thể được tái sử dụng trong các yêu cầu API của bạn. Bằng cách đặt URL máy chủ mặc định trong môi trường của bạn, bạn đảm bảo rằng các yêu cầu trong phần "Try it Out" của tài liệu API Hub đã xuất bản của bạn luôn trỏ đến đúng nơi. Hãy cùng tìm hiểu cách **cấu hình URL cơ sở Apidog** bằng cách sử dụng môi trường, từng bước một. Để được hướng dẫn chi tiết, hãy tham khảo Hướng dẫn quản lý môi trường của Apidog.

Bước 1: Tạo môi trường

Trong Apidog, môi trường giống như các hồ sơ cho các ngữ cảnh API khác nhau—hãy nghĩ đến môi trường thử nghiệm (staging), sản xuất (production) hoặc máy chủ tự lưu trữ cục bộ của bạn. Để tạo một môi trường:

  1. Mở dự án Apidog của bạn trong tiện ích mở rộng trình duyệt hoặc ứng dụng web.
  2. Điều hướng đến phần “Môi trường”, thường nằm ở góc trên cùng bên phải của giao diện.
xác định vị trí các biến môi trường

3. Nhấp vào “Môi trường mới” và đặt tên có ý nghĩa, chẳng hạn như “Production” hoặc “Local-Self-Hosted”.

tạo một môi trường mới

4. Lưu môi trường. Bây giờ bạn sẽ thấy nó được liệt kê trong danh sách thả xuống môi trường.

Đây là nền tảng để bạn quản lý các cài đặt **tiện ích mở rộng Apidog cho API tự lưu trữ**.

Bước 2: Cấu hình URL cơ sở

Bây giờ, hãy đặt URL máy chủ mặc định để ngăn chặn các sự cố **hết thời gian chờ của tiện ích mở rộng trình duyệt Apidog** đó:

  1. Trong môi trường mới của bạn, thêm một biến có tên baseUrl.
  2. Đặt giá trị của nó thành URL cơ sở của API của bạn, ví dụ: https://api.yourdomain.com cho máy chủ sản xuất hoặc http://localhost:8080 cho API tự lưu trữ cục bộ. Đảm bảo không có dấu gạch chéo cuối cùng (ví dụ: không phải https://api.yourdomain.com/).
  3. Trong dự án API của bạn, hãy đi tới cài đặt điểm cuối (endpoint settings) (hoặc cài đặt chung) và đặt trường “Dịch vụ” (Service) để sử dụng biến {{baseUrl}}. Apidog sẽ thêm biến này vào tất cả các đường dẫn điểm cuối (ví dụ: {{baseUrl}}/users trở thành https://api.yourdomain.com/users).

Bước này rất quan trọng để **cấu hình URL cơ sở Apidog** một cách chính xác, đặc biệt đối với các tài liệu đã xuất bản trong API Hub. Khi người dùng nhấn “Try it Out”, Apidog sẽ lấy URL cơ sở từ môi trường đang hoạt động, tránh vấn đề thiếu miền gây ra lỗi ETIMEDOUT.

Bước 3: Sử dụng nhiều URL cơ sở với các mô-đun

Bạn có một API phức tạp với nhiều dịch vụ hoặc microservice? Tính năng Môi trường của Apidog cũng có thể xử lý điều đó. Bạn có thể tạo nhiều môi trường cho các URL cơ sở khác nhau (ví dụ: auth-service.yourdomain.com, user-service.yourdomain.com). Ngoài ra, hãy sử dụng các mô-đun trong một môi trường duy nhất:

  1. Trong môi trường của bạn, định nghĩa nhiều biến URL cơ sở, như authBaseUrluserBaseUrl.
  2. Trong dự án của bạn, tổ chức các điểm cuối thành các mô-đun (ví dụ: “Auth” và “Users”).
  3. Gán biến URL cơ sở thích hợp cho các điểm cuối của từng mô-đun thông qua trường “Dịch vụ” (Service).
Sử dụng nhiều URL cơ sở với các mô-đun

Thiết lập này hoàn hảo cho các dự án **tiện ích mở rộng Apidog cho API tự lưu trữ** với kiến trúc phân tán, đảm bảo tính linh hoạt mà không bị hết thời gian chờ.

Bước 4: Chuyển đổi giữa các môi trường

Một trong những tính năng tuyệt vời nhất của Apidog là việc chuyển đổi môi trường dễ dàng như thế nào. Trong tiện ích mở rộng trình duyệt, sử dụng danh sách thả xuống môi trường để chuyển đổi giữa, ví dụ, “Local” và “Production”. Điều này cập nhật tất cả các yêu cầu để sử dụng URL cơ sở tương ứng. Đối với tài liệu API Hub đã xuất bản:

  1. Truy cập phần "trên cùng bên phải" trong Apidog.
  2. Chọn môi trường bạn muốn tài liệu mặc định (ví dụ: môi trường của máy chủ tự lưu trữ của bạn).
  3. Bây giờ, khi người dùng truy cập tính năng “Try it Out”, nó sẽ tự động sử dụng URL cơ sở đã cấu hình, khắc phục sự cố **hết thời gian chờ của tiện ích mở rộng trình duyệt Apidog**.
Chuyển đổi giữa các môi trường

Đây chính xác là điều mà người dùng của chúng tôi đã khám phá—việc đặt môi trường trong trang tài liệu đã xuất bản là khoảnh khắc đã giải quyết lỗi ETIMEDOUT của họ!

Hạn chế của tiện ích mở rộng trình duyệt Apidog và các giải pháp thay thế

Mặc dù các tiện ích mở rộng trình duyệt Apidog (Chrome và Edge) rất tuyệt vời để kiểm thử API nhanh chóng, nhưng chúng có những hạn chế, đặc biệt đối với các thiết lập **tiện ích mở rộng Apidog cho API tự lưu trữ**. Các chính sách bảo mật của trình duyệt áp đặt các hạn chế, như đã lưu ý trong tài liệu của Apidog:

Nếu những hạn chế này gây khó khăn cho bạn, hãy xem xét hai giải pháp thay thế:

  1. Apidog Desktop Client: Tải xuống từ Trang Tải xuống của Apidog. Ứng dụng máy tính để bàn không có hạn chế về trình duyệt, hỗ trợ truy cập tệp cục bộ và mang lại trải nghiệm kiểm thử phong phú hơn. Nó lý tưởng cho các dự án **tiện ích mở rộng Apidog cho API tự lưu trữ** phức tạp nơi bạn cần toàn quyền kiểm soát.
Ứng dụng máy tính để bàn Apidog

2. Bật Cloud Agent: Hãy xem Hướng dẫn Proxy yêu cầu của Apidog. Việc bật Cloud Agent bỏ qua các hạn chế của trình duyệt bằng cách định tuyến các yêu cầu thông qua máy chủ của Apidog (mà không lưu trữ dữ liệu, đảm bảo bảo mật). Đây là một cách khắc phục nhanh chóng các sự cố hết thời gian chờ mà không cần chuyển sang ứng dụng máy tính để bàn.

Cả hai tùy chọn đều đảm bảo rằng **lỗi ETIMEDOUT của tiện ích mở rộng Apidog** của bạn sẽ là chuyện quá khứ, đặc biệt đối với các thiết lập tự lưu trữ.

Kết luận

Các lỗi hết thời gian chờ như ETIMEDOUT có thể thực sự gây khó chịu khi kiểm thử API bằng **tiện ích mở rộng trình duyệt Apidog**. Cấu hình URL máy chủ mặc định thông qua **cấu hình Môi trường của Apidog** là chìa khóa để mọi việc suôn sẻ. Bằng cách cài đặt tiện ích mở rộng Chrome hoặc Edge, thiết lập môi trường với các URL cơ sở và áp dụng chúng vào tài liệu API Hub đã xuất bản của bạn, bạn có thể loại bỏ các lỗi hết thời gian chờ khó chịu đó. Hơn nữa, với sự hỗ trợ cho nhiều URL cơ sở và khả năng chuyển đổi môi trường dễ dàng, Apidog giúp việc quản lý các dự án **tiện ích mở rộng Apidog cho API tự lưu trữ** trở nên dễ dàng. Nếu các hạn chế của trình duyệt trở thành trở ngại, Ứng dụng máy tính để bàn (Desktop Client) hoặc Cloud Agent là những lựa chọn dự phòng vững chắc. Vậy thì, hãy bắt đầu—thiết lập môi trường của bạn, xuất bản tài liệu đó và kiểm thử API của bạn như một chuyên gia!

nút

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API