Estoy tratando de almacenar response.data en una variable que luego se puede usar fuera de su alcance, sin embargo, parece que siempre vuelve como indefinido.
Como puede ver en el código, las primeras llamadas axios devuelven un token y luego quiero poder usar este token dentro de los encabezados de la llamada POST.
const server = () => { var token; axios.get('http://xxxxx').then( response => { token = response.data; } ); var configuration = { configToken: token }; async function login() { return fetch('https://xxxx', { method: 'POST', headers: { Authorization: `Bearer ${configuration.configToken}`, }, }) } login(); }; export default server;solicitud de axios que envíe dependiendo de la ruta del servidor. comprueba si tu servidor es https o http