Multiple 'complete' event in JSON parsing


I remove from callback() from try..catch.. block. Because, when the error was thrown in (user's) callback, your try...catch will catch it.

Try with this code...

var rest = require('./restler');
var express = require('express');
var count = 0;

var app = express();
app.listen(8083);
app.get('/',function(req,res) { res.send({'Hello':'World'});})

rest.get('http://localhost:8083').on('complete',function(res) {
  
  console.log('count:'+count++)
  console.log(res)
  
  //Make..error
  res.forEach();
})