fetchdata-pkg
v1.0.0
Published
Un utilitaire HTTP léger inspiré d'Axios pour effectuer des requêtes web.
Downloads
127
Readme
fetchdata-pkg
Un package léger inspiré d'Axios permettant de faire des requêtes HTTP (GET, POST, PUT, DELETE).
Il repose sur l'API native fetch de Node.js (nécessite Node v18+). Tout comme Axios, il parse automatiquement les réponses JSON et renvoie un format d'objet contenant la propriété data.
Installation
```bash npm install fetchdata-pkg ```
Utilisation
```javascript const http = require('fetchdata-pkg');
async function testApi() { try { // Exemple d'une requête GET const response = await http.get('https://jsonplaceholder.typicode.com/todos/1'); console.log(response.data); // Affichera les données JSON
// Exemple d'une requête POST
const postData = {
title: 'Mon nouveau titre',
body: 'Contenu de test',
userId: 1,
};
const postResponse = await http.post('https://jsonplaceholder.typicode.com/posts', postData);
console.log("Statut HTTP:", postResponse.status);
console.log("Données retournées:", postResponse.data);} catch (error) { console.error("Erreur HTTP:", error.message); } }
testApi(); ```
Méthodes
- `http.get(url, [options])`
- `http.post(url, data, [options])`
- `http.put(url, data, [options])`
- `http.delete(url, [options])`
