Autenticacion¶
Delivery Organico utiliza el estandar JSON Web Token (JWT).
JWT sirve para crear tokens que sirvan para enviar datos entre aplicaciones
o servicios y garantizar que sean válidos y seguros.
Cuando el usuario se quiere autenticar manda sus datos de inicio del
sesión al servidor, este genera el JWT y se lo manda a la aplicación cliente,
luego en cada petición el cliente envía este token que el servidor usa para
verificar que el usuario este correctamente autenticado y saber quien es.
AXIOS¶
Es una libreria que sirve para consumir APIs. Hace peticiones HTTP (GET,
POST, DELETE,…), ya que React-Native por defecto no trae esta posibilidad.
Entonces, Axios hace peticiones a la API, la API, hace su trabajo con la
Base de Datos e intenta cumplir con la peticion y envia una respuesta de
regreso.
Axios.get(`http://192.168.0.106:8000/rest/product`)
.then(res => {
console.log(res);
this.setState({ products: res.data })
}).catch(error => {
console.log(error);
})
- Peticion de tipo GET, a la API, a traves de la url
http://192.x/rest/. .thenpara recibir la respuesta dentro deresy manejarla..catchpara recibir cualquier error que surja.