我在服务器中有以下的Get请求...
var imageFiles = [];
var dir = 'public/img/';
fs.readdir(dir, function(err, files){
if (err) return console.error(err);
files.forEach(function(file) {
file = dir + file;
imageFiles.push(file)
});
});
res.send(imageFiles);
res.end();
在angular
中,imageFiles
总是返回空数组
。如果在响应之前console.log(imageFiles)
,它也是空的。但是,如果console.log(files)
,它们都在那里。我做错了什么!?