Axios è un client HTTP, che viene utilizzato per creare XMLHTTPREQUEST dal browser e richieste HTTP per i progetti creati con NodeJS. Viene spesso definito il client HTTP isomorfo, dove isomorfo significa sia per Nodejs che per i browser (vaniglia JavaScript).
Axios fornisce metodi come Ottenere, inviare, E eliminare e trasforma automaticamente i dati JSON che è qualcosa che li distingue dai banali metodi JavaScript come il andare a prendere() Metodo dall'API Fetch.
Installazione di assios in javascript
Come già accennato in precedenza, Axios è presente per il browser e per l'ambiente del nodo, il che significa che può essere installato con NPM e in Vanilla JavaScript usando lo script Axios ospitato da CDN. Esistono diversi modi per installare Axios JavaScript nel tuo progetto come:
Utilizzo del gestore dei pacchetti nodi (NPM)
Axios è disponibile per la libreria NPM e può essere facilmente installato nel progetto eseguendo il seguente comando nel terminale dell'editor di codice:
$ npm Installa assios
Utilizzo di Bower per installare assios
Bower sta diventando sempre più famoso tra le masse. Bower aiuta a installare pacchetti Web proprio come NPM. Se stai lavorando con Bower, è possibile installare assios utilizzando le seguenti righe di codice:
$ bower installare assios
Utilizzando un axios ospitato CDN
CDN sta per reti di consegna dei contenuti, queste reti consentono di utilizzare le librerie JavaScript ospitate sui loro server. Gli assios possono essere installati nel progetto utilizzando uno dei due provider di assios CDN, il primo è "JSDELIVR CDN" e l'altro è il "Unpkg" CDN.
Per Jsdelivr cdn Usa il comando nel file HTML:
Per il UNPKG CDN Utilizzare il file HTML di comando:
Con questi comandi sopra menzionati dovresti essere in grado di installare e utilizzare gli assios nei tuoi progetti.
Usando assios in javascript
Per dimostrare l'uso di assios che abbiamo appena installato utilizzando uno dei metodi sopra menzionati in un programma JavaScript, avremo bisogno di una pagina Web HTML. Per questo post, scriveremo le seguenti righe all'interno del file HTML:
Utenti
Come puoi notare nel codice, abbiamo fatto un elenco non ordinato che useremo per visualizzare l'elenco degli utenti che otteniamo dall'API.
Questo dovrebbe darci la seguente pagina web sul nostro browser:
Per dimostrare il recupero dei dati utilizzando gli assios, useremo il Req | Res API e URL per l'API è “https: // reqres.in/API/utenti ". Il prossimo passo è scrivere tre diverse funzioni nel nostro file JavaScript:
La funzione fetch_user () sembra così:
const fetch_users = () =>La funzione AppendTodom () può essere creata con le seguenti righe:
const appendToDom = (utenti) =>E infine, la funzione create_li () può essere creata utilizzando le seguenti righe di codice:
constCreate_li = (user) =>Ora che abbiamo codificato tutte le nostre funzioni, dobbiamo solo invocare la funzione Fetch_users, ma per questo aggiungeremo un pulsante nel nostro file HTML con le seguenti righe di codice:
Ora che abbiamo il nostro pulsante, possiamo eseguire la funzione Fetch_users () al momento della pressione del pulsante utilizzando il seguente codice nel nostro file di script:
$ ("#bottons").Click (function ()IL Completa il codice HTML é come:
Utenti
IL Il codice JavaScript completo è come:
$ ("#bottons").Click (function ()Durante l'esecuzione di questo codice, otterrai il seguente risultato sul browser:
Come puoi vedere, siamo in grado di recuperare i dati dal API Al pulsante Premere usando Assios Nel nostro codice JavaScript.
Conclusione
Axios è un client HTTP isomorfo disponibile sia per l'ambiente di sviluppo del nodo sia per la vaniglia JavaScript. Axios è una libreria basata su rigorosi e converte automaticamente i dati che recupera dall'API dal formato JSON. Per utilizzare gli assios nel progetto, è necessario installarlo dalla libreria NPM o aggiungerlo nel file HTML utilizzando un CDN ospitato da Axios. In questo post, abbiamo imparato come installare ed eseguire assios nel nostro progetto JavaScript.