最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何使用Node.js文件系统在浏览器中设置img标签的src?

运维笔记admin21浏览0评论

如何使用Node.js文件系统在浏览器中设置img标签的src?

如何使用Node.js文件系统在浏览器中设置img标签的src?

我正在创建一个html文件,打算在浏览器中查看该文件,并且在页面上有播放图像的幻灯片显示。我希望图片的迭代能够遍历子文件夹中的所有图片。

最佳,我应该能够从images文件夹添加/删除图片,而无需触摸代码或对文件名进行硬编码。我正在尝试使用node.js和require('fs')从该文件夹返回可用文件的列表,但是我对node完全陌生,并且不知道如何从浏览器中调用该节点文件。目前这就是我所拥有的:

website.html

<script src="app.js"></script>

app.js

const fs = require('fs');

const files = fs.readdir('./images', function(err, files) {
    if (err) console.log('Error: ', err);
    else console.log(files);
})

在浏览器中运行它会引发错误require is not defined

我已经在文件夹中的命令提示符下运行了npm install -g browserify

如何实现我的节点文件,以使浏览器可以访问images文件夹中的文件?

回答如下:

要列出文件夹中所有文件的名称,请尝试:

fs.readdir('path-to-your-folder', (error, files) => {
    if (error) {
        console.error(error);
        return;
    }
    files.forEach(file => {
        console.log(file);
    }) 
})
发布评论

评论列表(0)

  1. 暂无评论