Uso la función parseJwt para convertir el token, en la consola muestra el objeto, pero cuando lo guardo en el almacenamiento local, muestra [Objeto del objeto], y no puedo usar JSON. Analizarlo en otro componente
localStorage.setItem('response', parseJwt(JSON.stringify(response.data.token))); console.log(parseJwt(JSON.stringify(response.data.token)));El almacenamiento local solo admite string almacenamiento. Entonces, cuando intenta almacenar un objeto como ese, no funcionará como se esperaba. Todo lo que necesita hacer es primero encadenar el objeto:
localStorage.setItem('response', JSON.stringify(parseJwt(JSON.stringify(response.data.token))));Y la razón por la que está viendo [objeto Objeto] es que [objeto Objeto] es la representación de cadena predeterminada de un Objeto JavaScript. Puede leer más aquí https://stackoverflow.com/questions/4750225/what-does-object-object-mean#:~:text=%5Bobject%20Object%5D%20is%20the%20default%20string%20representation% 20de%20a%20JavaScript,alerta(o)%3B%20%2F%2F%20foo