J'essaie d'utiliser async et le module de demande ensemble mais je ne comprends pas comment les callbacks sont passés. Mon code est le suivant
var fetch = function(file, cb) {
return request(file, cb);
};
async.map(['file1', 'file2', 'file3'], fetch, function(err, resp, body) {
// is this function passed as an argument to _fetch_
// or is it excecuted as a callback at the end of all the request?
// if so how do i pass a callback to the _fetch_ function
if(!err) console.log(body);
});
J'essaie de récupérer 3 fichiers dans l'ordre et de concaténer les résultats. Ma tête est coincée dans les callbacks que j'ai essayés et les différentes combinaisons auxquelles j'ai pu penser. Google n'a pas été d'une grande aide.