ホームページ  >  に質問  >  本文

GET http://localhost:3000/api/auth/user/:id 401 (不正)

vue3 を axios と prisma で使用していますが、ユーザー情報を取得するのに問題があります。

私の postman リクエストは機能します (http://localhost:3000/api/auth/user/7) が、axios リクエストは機能しません。

###手伝ってもらえますか?

async が作成されました () { const response = await axios.get('http://localhost:3000/api/auth/user/:id', { ヘッダー: { 認可: 'ベアラー' localStorage.getItem('トークン') } }); console.log('ici'); }
P粉232409069P粉232409069213日前416

全員に返信(1)返信します

  • P粉322106755

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

    axios は URL パラメータをサポートしていません。

    解決策の 1 つは、テンプレート文字列を使用してリクエスト URL を構築することです。

    ###例えば:###

    関数 getID(id) { const response = await axios.get(`http://localhost:3000/api/auth/user/${id}`,{ ヘッダー: { 認可: 'ベアラー' localStorage.getItem('トークン') } }); } // getID(7);

    返事
    0
  • キャンセル返事