Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.63 KB

intro.md

File metadata and controls

52 lines (38 loc) · 1.63 KB
title description next_title next_link
Introduction
Client HTTP basé sur les promesses pour navigateur et node.js
Exemple minimal
/fr/docs/example

Qu’est-ce qu’Axios ?

Axios est un client HTTP basé sur les promesses compatible avec node.js et les navigateurs. Il est isomorphique (c’est à dire qu’il peut opérer dans le navigateur et dans node.js avec le même code). Côté serveur, il utilise le module natif http de node.js, et côté client (navigateur) il utilise les XMLHttpRequests.

Fonctionnalités

  • Faire des XMLHttpRequests depuis le navigateur
  • Faire des requêtes http depuis node.js
  • Supporter l’API Promise (promesses)
  • Intercepter des requêtes et/ou des réponses
  • Transformer les données de requêtes et/ou de réponses
  • Annuler des requêtes
  • Transformer automatiquement les données JSON
  • Protéger contre les XSRF côté client

Installation

Avec npm :

$ npm install axios

Avec bower :

$ bower install axios

Avec yarn :

$ yarn add axios

Avec le CDN jsDelivr :

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

Avec le CDN unpkg :

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>