簡體   English   中英

如何列出 node.js 文件夾中的圖像

[英]How do I list images from folder in node.js

我正在嘗試使用 node express pug 模塊列出該文件夾中的文件,但出現錯誤,例如

錯誤:ENOENT:沒有這樣的文件或目錄,stat '/home/jarvis/Desktop/visageSDK-HTML5/doc/static/public/uploads/0' 在 Object.statSync (node:fs:1536:3)


at getImagesFromDir (/home/jarvis/Desktop/visageSDK-HTML5/doc/index.js:22:21)
at /home/jarvis/Desktop/visageSDK-HTML5/doc/index.js:14:16
at Layer.handle [as handle_request] (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/layer.js:95:5)
at next (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/layer.js:95:5)
at /home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/index.js:281:22
at Function.process_params (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/index.js:335:12)
at next (/home/jarvis/Desktop/visageSDK-HTML5/node_modules/express/lib/router/index.js:275:10)

請建議我更好的方法,如果有人知道......

以下代碼是如何從節點服務器獲取圖像或其他 static 文件的示例。

const express = require('express'); 
const app = express();
const PORT = 3000;                 

app.use(express.static('public')); 
app.use('/images', express.static('images'));
 
app.listen(PORT, () => {
  console.log(`Running server on PORT ${PORT}...`);
})

希望,這回答了你的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM