JamesG
JamesG

Reputation: 1601

Node JS util returning: undefined

I am using the node js module util and including it in my project like so:

var util = require('util');

When I return the response like so:

util.inspect(response, false, null);

I get this output:

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: 
....

Now, when I try to get:

 response.IncomingMessage.ReadableState.text

I get the response:

undefined

How do I get the value of text to output?

Upvotes: 0

Views: 708

Answers (1)

tgebauer
tgebauer

Reputation: 164

Shouldn't it be:

response._readableState.text

Upvotes: 1

Related Questions