私は約束通りのデータをthen
で渡しており、データは切り捨てられています。約束を越えるデータのバイト数に制限はありますか?プロミスのデータを切り捨てます
return this.conexao
.requestSend(url, locacoesJson)
.then(data=>{
//data is not complete here
});
何か間違っていますか?
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);
}
});
}
「完了していません」とはどういう意味ですか? – glennsl
'' 'const data =' $ {chunk} ';' ''を実行する目的は何ですか? – glennsl
データは大きなjsonであり、この時点で分割されています/電子チャンクを使用しています –