Estoy usando vue3 con axios y prisma, pero tengo un problema para obtener la información del usuario.
Mi solicitud de cartero está bien (http://localhost:3000/api/auth/user/7), pero mi solicitud de axios no lo está.
Puedes ayudarme por favor ?
async created () { const response = await axios.get('http://localhost:3000/api/auth/user/:id', { headers: { Authorization: 'Bearer ' + localStorage.getItem('token') } }); console.log('ici'); }Axios no admite parámetros de URL.
Una solución sería utilizar cadenas de plantilla para crear la URL de solicitud.
Por ejemplo:
function getID(id) { const response = await axios.get(`http://localhost:3000/api/auth/user/${id}`,{ headers: { Authorization: 'Bearer ' + localStorage.getItem('token') } }); } // getID(7);