J'ai promis de transmettre des données par then
et les données ont été tronquées. il y a une limite d'octets de données à transmettre sur une promesse?promesse tronquer les données
return this.conexao
.requestSend(url, locacoesJson)
.then(data=>{
//data is not complete here
});
Je fais quelque chose de mal?
requestSend(url, json){
return new Promise((resolve, reject)=>{
try{
const request = net.request(url);
request.setHeader('Content-Type', 'application/json');
request.on('response', (response) => {
response.on('data', (chunk) => {
const data = `${chunk}`;
if(response.statusCode == 200)
resolve(data);
else
reject(data);
});
response.on('error', (error) => {
reject(`${JSON.stringify(error)}`);
})
});
request.write(json, (teste) => {})
request.end();
}catch(e){
reject(e);
}
});
}
Que signifie "n'est pas complet"? – glennsl
Et quel est le but de faire '' 'const data =' $ {chunk} ';' '' '? – glennsl
les données sont un grand json, et a été divisé à ce stade/j'utilise le morceau d'électron est de la documentation –