这是我的代码片段:
fs.readdir(__dirname, function (err, files) {
if (err) {
console.log(err);
}
files.forEach(function (filename) {
fname = filename;
console.log("fname = " + fname );
res.write('<a href= \"' + fname + '\">' + fname + '<br>');
res.write("\n\n");
});
res.end();
});
});
我想让 fname 可点击。
我是按照上面的方式做到的,但它只是按原样显示整个文本。我想通过单击该特定文件来打开它。请帮我解决这个问题!
<小时/>注意:
fname是一个全局变量,所以这样没有问题。
最佳答案
关闭您的 a
标签应该可以解决您的问题。
您还有一个});
太多了。
更正的代码:
fs.readdir(__dirname, function (err, files) {
if (err) {
console.log(err);
}
files.forEach(function (filename) {
fname = filename;
console.log("fname = " + fname );
res.write('<a href= \"' + fname + '\">' + fname + '</a><br>');
res.write("\n\n");
});
res.end();
});
关于javascript - 如何在node.js中使文件可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34878497/