型・APIリファレンス
    Preparing search index...

    Function useToken

    • トークンを取り扱うロジックを生成します。

      Returns {
          getFixToken: () => string;
          getToken: () => string;
          getTokenHeader: (
              param?: { config?: AxiosRequestConfig<any>; useFixed?: boolean },
          ) => AxiosRequestConfig<any>;
          setFixToken: (fixToken: string) => void;
          setToken: (token: string) => void;
      }

      • getFixToken: () => string

        固定トークンを返却します。

      • getToken: () => string

        トークンを返却します。

      • getTokenHeader: (
            param?: { config?: AxiosRequestConfig<any>; useFixed?: boolean },
        ) => AxiosRequestConfig<any>

        トークンがHTTPヘッダー(X-Transaction-Token)にセットされたAxiosRequestConfigを返却します

      • setFixToken: (fixToken: string) => void

        固定トークンをセットします。

      • setToken: (token: string) => void

        トークンをセットします。

      const { post } = Mdc.useWebApiAdapter();
      const { getTokenHeader } = Mdc.useToken();

      const requestConfig = getTokenHeader({ useFixed: false });
      post({
      webApiName: "mdc/test",
      data: {},
      option: {
      axiosConfig: requestConfig
      }
      })