Wie print-Objekt in Node JS

In der folgende code (auf Node JS) ich versuche, drucken ein Objekt direkt aus einer externen API mit JSON.stringify was zu einem Fehler führt:

TypeError: Umwandlung einer kreisförmigen Struktur zu JSON

Ich habe mir die Fragen zu diesem Thema, aber keiner konnte helfen. Könnte jemand bitte empfehlen:

a) Wie konnte ich erhalten country Wert aus der res Objekt ?

b) Wie könnte ich drucken das gesamte Objekt selbst ?

  http.get('http://ip-api.com/json', (res) => {     
    console.log(`Got response: ${res.statusCode}`);
    console.log(res.country)  //*** Results in Undefined
    console.log(JSON.stringify(res)); //*** Resulting in a TypeError: Converting circular structure to JSON

    res.resume();
  }).on('error', (e) => {
    console.log(`Got error: ${e.message}`);
  });
  • stackoverflow.com/questions/4816099/...
  • Verwenden Sie Körper-parser? res.country darf nicht undefiniert sein.
  • Ich bin nicht mit Körper-parser; res.Land-prints nicht definiert. Nicht sicher, warum es das tut ?
InformationsquelleAutor kurrodu | 2016-08-04
Schreibe einen Kommentar