Вывод JSON с помощью PUG
Здравствуйте!!!
Вот пошел второй день мук. Я пытаюсь просто вывести объект в виде. Данные я цепляю со своего api с помощью npm request плагина. Но у меня ничего не получается.:cray: Помогите понять в чем тут прикол. Обращение к api. module.exports.index = function(req, res) { request('http://localhost:3000/api/vacations', function( error, response, body ) { console.log('error:', error); // Print the error if one occurred console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received console.log('body:', body); // Print the HTML for the Google homepage. var body1 = JSON.parse(body); console.log(typeof body1); res.render('index', { body1 }); }); }; Консоль: GET /api/vacations 200 88.368 ms - 588 error: null statusCode: 200 body: {"vacations":[{"sku":"HR199","name":"Однодневный тур по реке Худ","description":"Проведите день в плавании по реке Колумбия и насладитесь сваренным по традиционным рецептам пивом на реке Худ!","price":"$99.95","inSeason":true},{"sku":"OC39","name":"Отдых в Орегон Коуст","description":"Насладитесь океанским воздухом и причудливыми прибрежными городками!","price":"$2699.95","inSeason":false}]} object GET / 200 750.764 ms - 227 GET /stylesheets/style.css 304 5.207 ms - - В виде при такой записи в виде выводит [object Object]: extends layout block content h1= title p Welcome to #{title} p=body1 если так сделать в виде ПУСТО ничего не выводит: extends layout block content h1= title p Welcome to #{title} each val in body1 p=val.name |
jabbascript,
попробуй так extends layout block content h1= title p Welcome to #{title} each val in body1.vacations p=val.name |
Спасибо!!! Не поверишь, но я был уверен, что я так уже пробовал(даже через аксиос делал). Столько часов на разные комбинации убил.
|
Часовой пояс GMT +3, время: 05:23. |