Quay lai GitHub Repo Hub
GitHub Repo Hub
axios

axios

@axios

JavaScript109.2kstars11.8kfork47issue moCommit 1 thang truoc7 tháng 8, 2026Updated 7 tháng 8, 2026Da xuat ban

Mo ta tren GitHub

Promise based HTTP client for the browser and node.js

Bai hoc & danh gia

Máy khách HTTP với thứ mà fetch không có: bộ chặn (interceptor). Đây chính là chỗ đặt logic tự làm mới token khi gặp 401 rồi thử lại — cơ chế đã cứu các phiên đăng nhập hết hạn trên trang của bạn.


Dùng vào việc gì

  • Một chỗ duy nhất gắn token và xử lý lỗi cho mọi lời gọi API
  • Tự làm mới phiên khi hết hạn, người dùng không bị văng ra
  • Huỷ request khi component bị gỡ, tránh cập nhật trạng thái đã chết

Lưu ý

Bộ chặn làm mới token phải tự chặn chính nó, nếu không một phiên hỏng sẽ tạo vòng lặp vô hạn. Đánh dấu request đã thử lại một lần và chỉ một lần.

Repo khac trong kho

4