Экспресс / Руль - Не удается получить доступ к объекту запроса - PullRequest
0 голосов
/ 01 декабря 2018

Я не могу понять это, у меня было это работает в том же формате раньше, помощь будет принята с благодарностью!

Запрос API

router.get("/", function(req, res, next) {
    behance.get({
        api: Behance.APIS.GET_USER_PRODUCT,
        params: { //or simply behance.get('user',
            user:'nolanwagner'
        }
    }, function (error, result) {
        if (error)
        console.log(error)
        else
        res.render('index', { data: result });
        console.log(result);
    });
});

Шаблон руля

{{#data}}
<h1>hi</h1>
{{this.name}}
{{/data}}

Я ожидаю, что это будет перебирать данные, но это даст мне только один «Привет» и никаких данных. Это мой объект данных.

{
   "projects":[
      {
         "id":72316151,
         "name":"Lost Leaf Cannabis Business Card Design",
         "published_on":1541613239,
         "created_on":1541613209,
         "modified_on":1541613239,
         "url":"https:\/\/www.behance.net\/gallery\/72316151\/Lost-Leaf-Cannabis-Business-Card-Design",
         "slug":"Lost-Leaf-Cannabis-Business-Card-Design",
         "privacy":"public",
         "fields":[
            "Branding",
            "Graphic Design",
            "Illustration"

1 Ответ

0 голосов
/ 01 декабря 2018

у вас есть массив объектов, поэтому попробуйте "каждый" итератор:

{{#each this}}
  <p>{{this.name}}</p>
{{/each}}
...