APIClient
Overview
APIClient is a wrapper based on axios, used to request NocoBase resource actions on the client side via HTTP.
Basic Usage
Instance Properties
axios
The axios instance, which can be used to access the axios API, for example, apiClient.axios.interceptors.
auth
Client-side authentication class, see Auth.
storage
Client-side storage class, see Storage.
Class Methods
constructor()
Constructor, creates an APIClient instance.
Signature
constructor(instance?: APIClientOptions)
Type
request()
Initiates an HTTP request.
Signature
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D> | ResourceActionOptions): Promise<R>
Type
Details
AxiosRequestConfig
General axios request parameters. See Request Config.
ResourceActionOptions
NocoBase resource action request parameters.
resource()
Gets the NocoBase resource action method object.
Signature
resource(name: string, of?: any, headers?: AxiosRequestHeaders): IResource

