Salut !
Je note 2 erreurs dans ton code !
Tu ne peux pas concaténer 2 buffer par l’operateur +
Tu dois utiliser la méthode statique concat du type Buffer comme ceci :
buff = Buffer.concat([buff,data],buff.length+data.length);
Ensuite la méthode parse du type l’objet JSON attend comme 1er argument un string et non pas un Buffer!
tu doit donc le convertir comme ceci :
JSON.parse(buff.toString('ascii'))
Il faut spécifier a la méthode toString l’encodage de ta réponse HTTP , cela doit ce récupérer sur l’un des headers de la réponse
Partager