Ionic práctico: App con REST

Preparar el sistema para la conexión a los servicios

¡Prueba gratis durante 10 días

nuestros 1265 cursos !

Prueba gratis Mostrar modalidades de suscripción
Por último, vamos a ver configuraciones tanto de la aplicación como del navegador para conseguir que sea posible la comunicación entre el provider que hemos creado y los servicios en el back-end montado en nuestro servidor.

Transcripción

Vamos a trabajar con una aplicación que en realidad no deja de ser HTML5 como todas las de Ionic. Eso va a suponer que tendremos ciertas restricciones, que nos podremos encontrar sobre todo cuando estamos trabajando en el entorno local, cuando estamos haciendo pruebas. Aunque no solo. Vamos a necesitar hacer cargas desde un dominio a otro, cargas de datos, y eso va a hacer que pueda haber problemas. Tradicionalmente se instalaba el plug-in de Cordova, White list, con ese White list teníamos acceso a la posibilidad de definir donde se iban a permitir las llamadas dentro de nuestra aplicación. Todo esto se configuraba dentro de Config.xml, y de hecho, ahora el White list viene instalado por defecto, y podemos encontrar también, diferentes líneas de código de la forma que tiene que tratar esta aplicación cuando haga llamadas a diferentes elementos. Lo normal es añadir... para las llamadas normales AllowNavigation, y añadir un href donde permitas conectarte a todas las páginas que sean permitidas, esto por un lado, por otro lado también es importante asegurarse de que la configuración de seguridad del index de la aplicación esté correctamente configurado, ese Index lo vamos a tener dentro de la carpeta SRC, voy a cerrar carpetas para que se vea más fácilmente, y es el Index HTML, este es el Index de la aplicación, y sobre este Index, como digo, vamos a tener que hacer también modificaciones, voy a añadir un Meta, que es el que va a tener la información del Content Security Policy, y dentro de él vamos a especificar los posibles SRC, las posibles rutas de los Scripts que vamos a cargar, en principio podemos definir unas rutas concretas, yo lo voy a dejar para que sea completamente inseguro, para que permita cargar desde cualquier lado. En realidad, la idea de esta aplicación es hacerla lo más simple posible para que no de problemas. Bueno, teniendo esto configurado, por ejemplo, vamos a poder hacer más adelante que cargue la API de Google o que por ejemplo, carguemos los datos a través de ese HTTP, a través de ese proveedor. Y todavía me quedan más configuraciones aunque estas son un poco diferentes. Yo cuando cargue los datos de otro servidor remoto, me puedo encontrar con un problema de Cores, o sea, con un problema de configuración del Cross Domain, que los navegadores en principio lo cortan, esto sobre el emulador y en el teléfono móvil no lo voy a notar, pero cuando esté haciendo pruebas sobre mi navegador, sí que lo voy a notar. Entonces, para evitar este problema me he descargado un Plug-In, que se llama Cores Everywhere, que se puede encontrar fácilmente con una búsqueda en Google, este queda instalado, y yo puedo hacer clic sobre él, en principio, cuando abres un navegador está desconectado, cuando hago clic sobre él, se conecta, y permito las llamadas entre diferentes dominios, y gracias a él voy a poder hacer pruebas, si no lo hago, lo normal es que tengamos un error, depende del navegador, me va a cantar un error distinto, por ejemplo, aquí en Firefox me va a dar un error de protocolo, pero si fuese Chrome, me daría un error de Cores claramente marcado. En tal caso, como digo, voy a tener que instalarlo para trabajar con las emulaciones sobre el navegador. Y ya lo tengo listo, ahora sí puedo empezar a crear los servicios.

Ionic práctico: App con REST

Practica creando una aplicación con Ionic, gracias a la combinación de AngularJS, HTML5 y un back-end basado en PHP para servir datos a tu app así como modificar registros.

3:00 horas (38 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.