DAPATKAN http://localhost:3000/api/auth/user/:id 401 (Tidak dibenarkan)
P粉232409069
P粉232409069 2024-03-19 16:49:19
0
1
449

Saya menggunakan vue3 dengan axios dan prisma tetapi saya menghadapi masalah mendapatkan maklumat pengguna.

Permintaan posmen saya berfungsi (http://localhost:3000/api/auth/user/7), tetapi permintaan axios saya tidak.

Bolehkah anda membantu saya?

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

        
    }

P粉232409069
P粉232409069

membalas semua(1)
P粉322106755

axios tidak menyokong parameter URL.

Satu penyelesaian ialah menggunakan rentetan templat untuk membina URL permintaan.

Contohnya:

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

// getID(7);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!