node.js - How to print contents on webpage from RESTful web service -
i using restful web service make list app. able make request , retrieve of todos don't know how print them onto webpage.
here part responsible making request:
router.get('/', function(req, res, next) { res.render('index', { title: 'express' }); request({ url: url, //url hit qs: {from: 'blog example', time: +new date()}, //query string data method: 'get', //specify method headers: { //we can define headers 'content-type': 'mycontenttype', 'custom-header': 'custom value' } }, function(error, response, body){ if(error) { console.log(error); } else { console.log(response.statuscode, body); } }); i using jade instead of html. running above code outputs following console.
200 '[{"id":"4017cd30-164e-11e5-9a6f-f52ee4e229e9","data":{"name":"hello world"}},{"id":"e0591080-1656-11e5-955e-271a38c26f32","data":{"name":"get groceries"}},{"id":"e97fe620-1656-11e5-955e-271a38c26f32","data": {"name":"deposit cheque"}}]' this need print webpage. thanks.
router.get('/', function(req, res, next) { request({ url: url, //url hit qs: {from: 'blog example', time: +new date()}, //query string data method: 'get', //specify method headers: { //we can define headers 'content-type': 'mycontenttype', 'custom-header': 'custom value' } }, function(error, response, body){ if(error) { res.render('index', { title: 'express', data: []}); } else { res.render('index', { title: 'express', data: body }); } }); in jade file:
ul item in data li= item else li sorry, no items!
Comments
Post a Comment