Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
APIClient
概要
APIClient は、axios をベースにラップされており、クライアント側でHTTP経由でNocoBaseのリソース操作をリクエストするために使用されます。
基本的な使い方
インスタンスプロパティ
axios
axios インスタンスです。apiClient.axios.interceptors のように、axios API にアクセスできます。
auth
クライアント認証クラスです。Auth を参照してください。
storage
クライアントストレージクラスです。Storage を参照してください。
クラスメソッド
constructor()
コンストラクタです。APIClient インスタンスを作成します。
シグネチャ
constructor(instance?: APIClientOptions)
型
request()
HTTP リクエストを送信します。
シグネチャ
request<T = any, R = AxiosResponse<T>, D = any>(config: AxiosRequestConfig<D> | ResourceActionOptions): Promise<R>
型
詳細
AxiosRequestConfig
一般的な axios のリクエストパラメータです。Request Config を参照してください。
ResourceActionOptions
NocoBase のリソース操作リクエストパラメータです。
resource()
NocoBase のリソース操作メソッドオブジェクトを取得します。
シグネチャ
resource(name: string, of?: any, headers?: AxiosRequestHeaders): IResource

