Extra Credit

Axios

Official docs outline

12 sections
  1. Getting started

    What Axios is, its promise-based API, and making basic requests in browsers and Node.js.

  2. Request config

    Options for each request such as url, method, headers, params, data, timeout and responseType.

  3. Response schema

    Shape of the response object: data, status, statusText, headers and config.

  4. The Axios instance

    Creating instances with shared base URL, headers and defaults.

  5. Config defaults

    Global, instance and request-level default configuration and precedence.

  6. Interceptors

    Intercepting requests and responses to add auth headers, logging or retries.

  7. Handling errors

    AxiosError, validateStatus, and distinguishing network errors from HTTP errors.

  8. Cancellation

    Aborting requests with AbortController and cancel tokens.

  9. Multipart and form data

    Posting FormData and multipart/form-data, including file uploads.

  10. URL-encoded bodies

    Sending application/x-www-form-urlencoded data in browsers and Node.js.

  11. Making POST requests and JSON

    Sending JSON and form bodies with POST, PUT and PATCH.

  12. Migration guide

    Upgrading between Axios major versions and breaking changes.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 113