【发布时间】:2013-11-28 08:20:21
【问题描述】:
function onRequest(req, res) {
if (req.body.widget_name) {
console.log(req.body.widget_name);
}
var fs = require('fs');
var data = fs.readdir("corpdashboard/dashboards", 'UTF-8', function (err, files) {
if (err) {
return console.log(err);
}
console.log(data);
});
var body = req.body.dashboard_selected + ' ' + req.body.widget_selected + ' ';
res.setHeader('Content-Type', 'text/plain');
res.setHeader('Content-Length', body.length);
res.end(body);
}
exports.onrequest = onRequest;
我想读取目录和其中的文件,所以我编写了这段代码并运行它。在运行时我得到那个 fs:missing 回调函数 :ENOENT readdir 'D:\dev\corpdashboboard\dashboard.js' 'D:\dev\corpdashboboard' 是我有我的 ejs 文件和 js 文件的地方 这是什么意思? 我应该怎么做才能读取其中的目录和文件
【问题讨论】:
-
移除第二个参数('UTF-8')。
-
如果您希望其他人阅读您的代码,请正确缩进。
标签: javascript node.js