ich der Modul util js Knoten verwenden und einschließlich es in meinem Projekt wie folgt:Knoten JS util Rückkehr: undefined
var util = require('util');
Wenn ich die Antwort wie so zurück:
util.inspect(response, false, null);
ich diese Ausgabe:
IncomingMessage {
_readableState:
ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: BufferList { head: null, tail: null, length: 0 },
length: 0,
text: "The ReadableState Description here",
pipes: null,
pipesCount: 0,
flowing: true,
ended: true,
endEmitted: true,
reading: false,
sync: false,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
defaultEncoding: 'utf8',
ranOut: false,
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: false,
domain:
Domain {
domain: null,
_events: { error: [Function] },
_eventsCount: 1,
_maxListeners: undefined,
members: [] },
_events:
....
Jetzt, wenn ich versuche zu bekommen:
response.IncomingMessage.ReadableState.text
erhalte ich die Antwort:
undefined
Wie kann ich den Wert der Text ausgegeben werden?
Zunächst einmal können Sie '--inspect' Option verwenden (ex' Knoten --debug'), um die Variablen zu inspizieren. Zweitens, was versuchst du zu tun? Wenn Sie einen Text in den Client schreiben möchten, verwenden Sie die Methode 'write' von' response'. Sie können diesen Text speichern, bevor Sie ihn an den Client senden. BTW 'response._readableState.text' scheint nicht der richtige Weg zur Lösung der Aufgabe zu sein. Es ist das private Dienstfeld – Artem