我建立了一個註冊表單,可以從使用者那裡獲取資料及其個人資料圖片,並將圖像儲存到我的伺服器中的公共資料夾中。路徑結構是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 檔案中