import axios from 'axios'; import React,{useEffect, useState} from 'react'; import MaterialDatatable from "material-datatable"; const Usuarios= ()=>{ const [data,setData] = useState([]); const AuthStr = 'Bearer '.concat(localStorage.getItem('TOKEN_TALLER6')); useEffect(() => { RecuperaCliente() }, []); const RecuperaCliente = data => { axios .get( "http://localhost:5000/api/usuario", { headers: { Authorization: AuthStr } } ) .then( (response) => { console.log(response.data); setData(response.data.usuario) } ) .catch((err) => { if (err.response) { if(err.response.status==401){ let motivo= err.response.data.mensaje; alert(`No autorizado:${motivo}`) } console.log(err.response.data.mensaje) } else if (err.request) { // client never received a response, or request never left } else { // anything else } }); } return( ) } export default Usuarios