如何在渲染中显示而不是在node.js中显示console.log

时间:2018-12-08 05:45:01

标签: javascript html css node.js express

我已经对对象进行了排序,例如下面的链接。我的下一步是能够使用排序的对象,这样我就可以使用它来显示在我的渲染器上,而不仅仅是console.log()

我不确定是否将其放回对象中。如果有人可以帮助我,将不胜感激。谢谢

var byLikes = [
  { name: 'herman', Like: 5 },
  { name: 'tabitha', Like: 3 },
  { name: 'juags', Like: 1 },
  { name: 'ukiq', Like: 4 },
  { name: 'limau', Like: 10 },
  { name: 'kwe', Like: 6 }
];

byLikes.sort(sortByLike);

function sortByLike(a, b) {
  var result = 0;
  if (a.Like > b.Like) { result = 1; }
  if (b.Like > a.Like) { result = -1; }
  return result;
}

byLikes.forEach(function (cat) {
  console.log(cat);
});

res.render('reload', { imglikes: sortedlikedhere, postername: sortednamehere });

1 个答案:

答案 0 :(得分:0)

可以将

byLikes传递给render方法,如下所示。在模板中,可以通过imglikes属性对其进行访问。

res.render('reload', {
  imglikes: byLikes, 
  postername: sortednamehere
});