A handler used for HTTP requests.

Constructors

Methods

Constructors

Methods

  • A shortcut for a GET request.

    Parameters

    • route: string

      The route to request

    • payload: any = {}

      The data to send with the request

    • requestOptions: AxiosRequestConfig<any> = {}

      Optional additional configuration for Axios

    Returns Promise<unknown>

  • A shortcut for a POST request.

    Parameters

    • route: string

      The route to request

    • payload: any = {}

      The data to send with the request

    • requestOptions: AxiosRequestConfig<any> = {}

      Optional additional configuration for Axios

    Returns Promise<unknown>

  • Send a HTTP request

    Parameters

    • method: "GET" | "POST"

      The HTTP method

    • route: string

      The route to request

    • payload: any = {}

      The data to send with the request

    • requestOptions: AxiosRequestConfig<any> = {}

      Optional additional configuration for Axios

    Returns Promise<unknown>