简体   繁体   English

如何列出 node.js 文件夹中的图像

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

i was trying for list the files what are in that folder with using node express pug module, but got an aerror ie like我正在尝试使用 node express pug 模块列出该文件夹中的文件,但出现错误,例如

Error: ENOENT: no such file or directory, stat '/home/jarvis/Desktop/visageSDK-HTML5/doc/static/public/uploads/0' at Object.statSync (node:fs:1536:3)错误: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)

please suggest me the better way, if anybody knows....请建议我更好的方法,如果有人知道......

The following code is an example of how to get an image or other static files from the node server.以下代码是如何从节点服务器获取图像或其他 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}...`);
})

Hope, this answers your question希望,这回答了你的问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM