我有一個后端服務器,直接在根目錄中有一個上傳檔案夾。
在我的后端 http://localhost:4000 中,我有我的上傳檔案夾,我想顯示與后端中每個元??素給出的 url 匹配的影像:
const url = "http://localhost:4000/"
{filteredDrawings && filteredDrawings.map((drawing) => (
etc...
<div className='cardimage-container'>
<Card.Img variant='top' src={`${url}/${drawing.imageLink}`} />
</div>
檢查我的棕色時,我已src="upload/testupload.jpg"顯示為影像的 src 但我沒有顯示任何內容
我app.use("/upload", express.static(path.join(__dirname, "../upload")));在我的后端應用程式中寫道。
當我嘗試 http://localhost:4000/upload/uploadtest.jpg 時,出現“無法獲取 /upload/uploadtest.jpg”
提前致謝
uj5u.com熱心網友回復:
好的問題解決了,問題是參考不是'而是'
app.use(`/upload`, express.static(`upload`));
uj5u.com熱心網友回復:
您遇到的錯誤是因為路由 /upload/uploadtest.jpg 沒有很好地定義為 nodejs 中的路由,您應該根據 id 或其他識別符號讀取檔案并作為二進制回傳。至于 react 嘗試 {{ }} 沒有 $ 在這種情況下應該可以正常作業
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/402128.html
