Questa documentazione è stata tradotta automaticamente dall'IA.
APIClient è un wrapper basato su axios, utilizzato per effettuare richieste HTTP per le operazioni sulle risorse di NocoBase lato client.
axiosL'istanza di axios, che può essere utilizzata per accedere all'API di axios, ad esempio apiClient.axios.interceptors.
authClasse di autenticazione lato client, vedere Auth.
storageClasse di storage lato client, vedere Storage.
constructor()Costruttore, crea un'istanza di APIClient.
constructor(instance?: APIClientOptions)request()Inizia una richiesta HTTP.
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D> | ResourceActionOptions): Promise<R>Parametri di richiesta generici di axios. Vedere Request Config.
Parametri di richiesta per le operazioni sulle risorse di NocoBase.
| Proprietà | Tipo | Descrizione |
|---|---|---|
resource | string | 1. Nome della risorsa, ad es. a2. Nome dell'oggetto associato alla risorsa, ad es. a.b |
resourceOf | any | Quando resource è il nome dell'oggetto associato alla risorsa, rappresenta il valore della chiave primaria della risorsa. Ad esempio, per a.b, rappresenta il valore della chiave primaria di a. |
action | string | Nome dell'azione |
params | any | Oggetto dei parametri della richiesta, principalmente parametri URL. Il corpo della richiesta viene inserito in params.values. |
params.values | any | Oggetto del corpo della richiesta |
resource()Ottiene l'oggetto del metodo per le operazioni sulle risorse di NocoBase.
resource(name: string, of?: any, headers?: AxiosRequestHeaders): IResource| Parametro | Tipo | Descrizione |
|---|---|---|
name | string | 1. Nome della risorsa, ad es. a2. Nome dell'oggetto associato alla risorsa, ad es. a.b |
of | any | Quando name è il nome dell'oggetto associato alla risorsa, rappresenta il valore della chiave primaria della risorsa. Ad esempio, per a.b, rappresenta il valore della chiave primaria di a. |
headers | AxiosRequestHeaders | Header HTTP da includere nelle successive richieste di operazioni sulle risorse. |