gpt4 book ai didi

javascript - Node.js 使用 Express 列出目录下的文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:00 24 4
gpt4 key购买 nike

在服务器端:

var express = require('express');
var router = express.Router();
var fs = require('fs');

var images = fs.readdirSync('./images/');
var videos = fs.readdirSync('./videos/');

router.get('/', function(req, res) {
res.render('index', {
images: images, // I want to pass this list of images to jade file
videos: videos
});
});

module.exports = router;

index.jade:

extends layout

block content
h1= images

它什么也不渲染。显然,images 参数尚未传递到jade 文件。我怎样才能得到类似的东西:

<img src="1.png" />
<img src="2.png" />

最佳答案

您的代码看起来正确,但如果您没有看到任何输出,则意味着您的 images 变量是一个 fasly 值。

确保您的“./images/”文件夹存在,并且可供您的 Node 进程访问。

关于javascript - Node.js 使用 Express 列出目录下的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26773347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com