Aviso de tradução por IA
Esta documentação foi traduzida automaticamente por IA.
APIClient
Visão Geral
O APIClient é um wrapper baseado no axios, utilizado para realizar requisições de ações de recursos do NocoBase via HTTP no lado do cliente.
Uso Básico
Propriedades da Instância
axios
A instância do axios, que você pode usar para acessar a API do axios, por exemplo, apiClient.axios.interceptors.
auth
Classe de autenticação do lado do cliente, veja Auth.
storage
Classe de armazenamento do lado do cliente, veja Storage.
Métodos da Classe
constructor()
Construtor, cria uma instância de APIClient.
Assinatura
constructor(instance?: APIClientOptions)
Tipo
request()
Inicia uma requisição HTTP.
Assinatura
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D> | ResourceActionOptions): Promise<R>
Tipo
Detalhes
AxiosRequestConfig
Parâmetros gerais de requisição do axios. Veja Request Config.
ResourceActionOptions
Parâmetros de requisição para ações de recursos do NocoBase.
resource()
Obtém o objeto de método de ação de recurso do NocoBase.
Assinatura
resource(name: string, of?: any, headers?: AxiosRequestHeaders): IResource

