尝试通过res.json传递我正在阅读的文件的内容。我想我正在编写我的res函数,但我没有看到修复。
app.get('/uploads/', (res, req) => {
dirname = './client/uploads'
fs.readdir(dirname, function(err, filenames) {
console.log(filenames)
if (err) {
console.log(err);
return;
}
filenames.forEach(function(filename) {
if (filename != '.DS_Store'){
fs.readFile(dirname + "/" + filename, 'utf-8', function(err, content) {
res.json({content: content})
if (err) {
//onError(err);
console.log(err)
return;
}
});
}
});
});
})
答案 0 :(得分:2)
你错误地匹配/uploads
路由处理程序的参数,req
是第一个参数
app.get('/uploads/', (req, res) => {
//...
})