使用Jade,NodeJS,Express的动态html页面

Dra*_*nov 9 html dynamic node.js express pug

我有一个大的json对象,其中包含从redis密钥库中检索的示例电子表格中的单元格数据.我想在jade模板中以html表格式显示它.但就目前而言,我只能将其显示为json字符串.

我也不清楚如何使用jade/express生成动态网页.

我尝试传递的示例JSON字符串:

{"1A":"Cell Data 1", "1B": "Cell Data 2",...}
Run Code Online (Sandbox Code Playgroud)

它是excel电子表格中的数据.

请帮我澄清这个疑问.

gen*_*nry 17

table
  thead
    tr
      th Name
      th Food
  tbody
    - var items = [{name:'Dean',food:'Chicken'}, {name:'Paul',food:'steak'}]
    - each item in items
      tr
        td= item.name
        td= item.food
Run Code Online (Sandbox Code Playgroud)

输出

<table><thead><tr><th>Name</th><th>Food</th></tr></thead><tbody><tr><td>Dean</td><td>Chicken</td></tr><tr><td>Paul</td><td>steak</td></tr></tbody></table>
Run Code Online (Sandbox Code Playgroud)

或者比定义玉器中的物品数组更实际

var items = dynamicallyGenerateYourJson();
res.render('table', {
  items: items
});
Run Code Online (Sandbox Code Playgroud)