gpt4 book ai didi

node.js - Jade 文件中的模块 "require"

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:31 24 4
gpt4 key购买 nike

我需要在 Jade 文件中使用“fs”模块。没有其他 JS 文件。

当我尝试时:

- var js = require('fs')
- var downloadfiles = readdirSync("download")
for f in downloadfiles
url
loc= D + "/download" + f
lastmod= buildDate
changefreq daily
priority 1.0

我收到错误“undefined is not a function”

最佳答案

两个问题

您应该将该函数作为参数发送到 Jade 文件,而不是试图在 Jade ie 中要求它。

var js = require('fs');
res.render('myjadefile', {fsFunction: fs});

我的jade文件.jade

- var downloadfile = fsFunction.readdirSync('download');
for f in downloadfiles
// rest of your code


此外,在第 2 行中,您调用函数“readdirSync”而没有在任何地方定义它。应该是

fs.readdirSync

关于node.js - Jade 文件中的模块 "require",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27131367/

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