Soy nuevo en Node. Vi muchos ejemplos en Rapid API donde usamos el paquete axios para realizar solicitudes a una API. Pero también podemos hacer lo mismo con el método de fetch en la interfaz de JavaScript. Entonces, ¿debería hacer solicitudes de API desde el frontend JavaScript usando fetch o debería usar mi backend para hacer solicitudes de API usando axios ?
¡Gracias de antemano por cualquier ayuda!
1) Axios tiene una URL en el objeto de solicitud, mientras que Fetch no tiene una URL en el objeto de solicitud.
2) Axios es un paquete de terceros independiente que se puede instalar fácilmente , mientras que Fetch está integrado en la mayoría de los navegadores modernos, no se requiere instalación como tal.
3) Axios disfruta de protección XSRF integrada, pero Fetch no.
4) Axios usa la propiedad de datos mientras que Fetch usa la propiedad de cuerpo.
5) Los datos de Axios contienen el objeto mientras que el cuerpo de Fetch tiene que ser encadenado
6) Axios tiene la capacidad de interceptar solicitudes HTTP, pero Fetch , de forma predeterminada, no proporciona una forma de interceptar solicitudes.
Lea este artículo y comprenderá https://www.geeksforgeeks.org/difference- between-fetch-and-axios-js-for-making-http-requests/