検索

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

Express.jsから画像を取得してReactで画像を表示する方法

ユーザーとそのプロフィール写真からデータを取得し、その画像をサーバーのパブリック フォルダーに保存する登録フォームを作成しました。パス構造は server/public/avatar ですが、問題は、express.static が機能しないことです。Connot Get というエラーが発生します。 この構文を試してみました app.use(express.static('public')); = 機能しません app.use(express.static(path.join(__dirname, 'public'))); = 機能しません app.use('/avatar',express.static(path.join(__dirname, '../public/avatar'))); = 動作しません app.use('/avatar',express.static(path.join(__dirname '../public/avatar'))); = 動作しません これは私の API です http://localhost:3001/avatar/avatar_url.jpg 問題の解決を手伝ってください。私は Nodejs と React を初めて使用します

ユーザーのプロフィール写真を取得し、マッピング機能を使用してプロフィールを反応に表示したいと思います。反応でプロフィール写真を取得するコードは次のとおりです。 http://localhost:3001 /avatar/$ {value?.avatar_url}}/> {value.first_name} {value.last_name}

P粉351138462P粉351138462496日前1250

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

  • P粉481366803

    P粉4813668032023-09-17 12:57:41

    問題は解決しました。このコード app.use(express.static('public')); を Index.js ファイルに追加しました

    返事
    0
  • キャンセル返事