Peticiones Http con Aurelia Javascript Framework

Aurelia, framework javascript

Hacer peticiones http con Aurelia es muy sencillo, sin embargo, no está incluido en el módulo que instala Aurelia con el configurador por defecto ya que es completamente opcional.

En este tutorial vamos a ver cómo instalar y utilizar el cliente Http de Aurelia, haremos la configuración y utilizaremos los métodos get, post, patch y delete.

Esta clase implementa los siguientes métodos que nos pueden resultar muy útiles para realizar peticiones http con Aurelia.

  • createRequest(url), te permite hacer una petición completamente personalizar, lo veremos.
  • delete(url)
  • get(url)
  • head(url)
  • jsonp(url, callbackParameterName=’jsoncallback’)
  • options(url)
  • put(url, content)
  • patch(url, content)
  • post(url, content)

Enlaces que te pueden interesar:

Instalar el cliente Http en Aurelia

Para instalar el cliente Http simplemente debemos ejecutar el siguiente comando desde la terminal situado en tu proyecto.


Ahora que lo tenemos instalado, vamos a crear un servicio llamado BookService, aquí será donde inyectemos el cliente Http.

Utilizar el cliente Http en Aurelia

Ahora crea un servicio que tenga el siguiente contenido, el cuál tiene la configuración básica y las peticiones más típicas de cualquier aplicación.


Cómo puedes ver, en la configuración, establecemos el baseUrl de la api y el header Content-Type, el resto es una llamada a cada método que necesitamos utilizar para poder realizar las operaciones más típicas.

Utilizar este servicio es muy sencillo, simplemente debemos inyectarlo y utilizar cada uno de sus métodos, el siguiente ejemplo funciona perfectamente.


Si te fijas, Aurelia nos ofrece varias formas de inyectar dependencias en una clase. En este ejemplo puedes ver cómo implementamos todos los métodos de nuestro servicio, también puedes ver muchas de las propiedades que nos devuelve cada petición.

Así de sencillo es utilizar el cliente Http en Aurelia, aunque es algo básico, tenemos lo necesario para la mayoría de aplicaciones que podamos llevar a cabo, ya tenemos otra herramienta más para el trabajo con este potente framework javascript.

Añade un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR