2017-08-26 5 views
0
でJSONファイル
const http = require('http'); 

const request = http.get('http://localhost:90/rentflig/ajaxfetchproperties.php', response => { 

    console.log(response.statusCode); 

    let body = ""; 

    response.on('data', data => { 
    body += body.toString(); 
    }); 
    response.on('end',() => { 

    var getData = JSON.parse(body); 
    console.log(getDate.LocationName); 

    }); 

}); 

答えて

-1

を要求するとき、私はあなたがdata.toString()を意味JSON入力の予期せぬ終了を取得しています:

response.on('data', data => { 
    body += data.toString(); 
}); 
+0

ありがとうございます。それは今解決される。 – Emmanuel

0

実際にはかなり近いが、あなたのコード

let body = []; 
request.on('data', (chunk) => { 
    body.push(chunk); 
}).on('end',() => { 
    body = Buffer.concat(body).toString(); 
    // at this point, `body` has the entire request body stored in it as a string 
    const json = JSON.parse(body); 
    console.log(json); 
}); 
であり、いくつか欠けている部分
+0

それを得ました。とても大変ありがとうございます。 – Emmanuel

+0

@Emmanuelのお手伝い –