我想:
我想通過訪問 URL (http://localhost:4002/uploads/test.jpg) 來訪問專案根目錄中 /uploads 檔案夾中的靜態檔案
問題:
我無法訪問上傳檔案夾中的靜態檔案。訪問 URL (http://localhost:4002/uploads/test.jpg) 給出:Cannot GET /uploads/test.jpg
根據我遵循的教程和官方檔案,它應該按照我實作它的方式作業......
我嘗試了三種方法:
app.use(express.static('uploads'))
app.use('/uploads', express.static('uploads'))
app.use('/uploads', express.static(path.join(__dirname, 'uploads')))
GitHub 回購
uj5u.com熱心網友回復:
在您的 github 存盤庫中,上傳檔案夾中有一個tests.jpg,但不是 a test.jpg,因此您問題中的 URLhttp://localhost:4002/uploads/test.jpg指的是目錄中不存在的uploads檔案。
如果您更改 URL 以匹配檔案夾中實際存在的uploads檔案名,則
app.use('/uploads', express.static(path.join(__dirname, 'uploads')));
應該與 URL 一起使用
http://localhost:4002/uploads/tests.jpg
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/411372.html
標籤:
