From 1d6204901ccffa029c7beec7ff0fc15ee60a964f Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 14 Jul 2012 01:39:35 +0200 Subject: o Always showing the returned http response, including body. --- routes/index.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'routes') diff --git a/routes/index.js b/routes/index.js index 1edd536..7ae3aa0 100644 --- a/routes/index.js +++ b/routes/index.js @@ -115,10 +115,17 @@ exports.write = function(req, res) { var body = {template: { data: data }}; // console.log('body', JSON.stringify(body)); function done(message, httpResponse) { + var parsedBody; + try { + parsedBody = JSON.parse(httpResponse.body); + } catch(e) {} res.render('data', { urlgenerator: urlgenerator(req), url: req.body.url, - httpResponse: httpResponse + root: collection_json.fromObject(parsedBody), + httpResponse: httpResponse, + parsedBody: parsedBody, + rawBody: httpResponse.body }); } var httpRequest = http.request(options, function(httpResponse) { @@ -163,7 +170,8 @@ exports.render = function(req, res) { params: params, root: collection_json.fromObject(parsedBody), httpResponse: httpResponse, - formattedBody: JSON.stringify(parsedBody, null, ' ') + parsedBody: parsedBody, + rawBody: httpResponse.body }); }); }; -- cgit v1.2.3