APIClient
Tổng quan
APIClient được đóng gói trên nền axios, dùng để gửi các thao tác tài nguyên đến NocoBase qua HTTP từ phía client.
Cách dùng cơ bản
Thuộc tính của instance
axios
Instance axios, có thể truy cập API của axios, ví dụ apiClient.axios.interceptors.
auth
Lớp xác thực phía client, tham khảo Auth.
storage
Lớp lưu trữ phía client, tham khảo Storage.
Phương thức của lớp
constructor()
Constructor, tạo một instance APIClient.
Chữ ký
constructor(instance?: APIClientOptions)
Kiểu
request()
Gửi HTTP request.
Chữ ký
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D> | ResourceActionOptions): Promise<R>
Kiểu
Thông tin chi tiết
AxiosRequestConfig
Tham số request thông thường của axios. Tham khảo Request Config.
ResourceActionOptions
Tham số request thao tác tài nguyên của NocoBase.
resource()
Lấy đối tượng phương thức thao tác tài nguyên của NocoBase.
Chữ ký
resource(name: string, of?: any, headers?: AxiosRequestHeaders): IResource

