quick fetch api
v2.0.0 Release
Quick-Fetch-API es un cliente HTTP minimalista diseñado para solicitudes sin esfuerzo y asincrónicas. Ofrece una interfaz directa, racionalizando las operaciones HTTP para una experiencia de desarrollador sin interrupciones.
EasyFetch para un enfoque más fácil de usar para manejar las solicitudes HTTP. Instale el paquete con NPM:
npm install quick-fetch-api const EasyFetch = require ( 'quick-fetch-api' ) ;
// Example usage
const apiUrl = 'https://api.example.com' ;
const api = new EasyFetch ( apiUrl , {
'Content-Type' : 'application/json' ,
// Add headers if any
} ) ;
// GET request example
api . get ( {
url : '/data' ,
callback : ( { loading , data , error } ) => {
if ( loading ) {
console . log ( 'Loading...' ) ;
} else if ( data ) {
console . log ( 'Data:' , data ) ;
} else {
console . error ( 'Error:' , error ) ;
}
} ,
} ) ;
// POST request example
const postData = { key : 'value' } ;
api . post ( {
url : '/create' ,
data : postData ,
callback : ( { loading , data , error } ) => {
if ( loading ) {
console . log ( 'Loading...' ) ;
} else if ( data ) {
console . log ( 'Response:' , data ) ;
} else {
console . error ( 'Error:' , error ) ;
}
} ,
} ) ;
// {like that you can do PUT,PATCH,DELETE} Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.
Siéntase libre de modificarlo o mejorarlo aún más en función de los detalles específicos del proyecto.