J'ai une méthode de route pour retourner une liste de noms de fichiers dans une réponse http.Express et JS: tableau retourné vide, rempli en retard
La structure de données que j'utilise pour la réponse est éventuellement remplie, bien que la réponse soit retournée, ce qui signifie que j'obtiens une réponse vide et inutile.
Je peux voir que la structure de données est remplie à la fin, comme la sortie du contenu du journal.
code:
app.get('/hello',function(req,res){
var paths = {};
fs.readdir('./uploads', function(err, items) {
console.log(items);
for (var i=0; i<items.length; i++) {
paths[i] = items[i];
console.log(items[i]);
}
});
res.json(this,paths);
});
Voulez-vous dire que la question est que 'res.json (this.paths)' renvoie une réponse JSON vide? – Valilutzik