ユーザーとそのプロフィール写真からデータを取得し、その画像をサーバーのパブリック フォルダーに保存する登録フォームを作成しました。パス構造は 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}
問題は解決しました。このコード app.use(express.static('public')); を Index.js ファイルに追加しました