recherche

Maison  >  Questions et réponses  >  le corps du texte

OBTENIR http://localhost:3000/api/auth/user/:id 401 (non autorisé)

J'utilise vue3 avec axios et prisma mais j'ai du mal à obtenir des informations sur les utilisateurs.

Ma demande de facteur fonctionne (http://localhost:3000/api/auth/user/7), mais pas ma demande axios.

Pouvez-vous m'aider ?

async created () {
        const response = await axios.get('http://localhost:3000/api/auth/user/:id', { 
            headers: {
                Authorization: 'Bearer ' + localStorage.getItem('token')
            }
            
        });
        console.log('ici');

        
    }

P粉232409069P粉232409069291 Il y a quelques jours491

répondre à tous(1)je répondrai

  • P粉322106755

    P粉3221067552024-03-20 15:37:00

    axios ne prend pas en charge les paramètres d'URL.

    Une solution consiste à utiliser des chaînes de modèle pour créer l'URL de la demande.

    Par exemple :

    function getID(id) {
        const response = await axios.get(`http://localhost:3000/api/auth/user/${id}`,{ 
              headers: {
                  Authorization: 'Bearer ' + localStorage.getItem('token')
              }  
        });
    }
    
    // getID(7);
    

    répondre
    0
  • Annulerrépondre