将JSON数组数据解析为Node.js服务器的Jade模板可以通过以下步骤实现:
const express = require('express');
const app = express();
const jade = require('jade');
app.get('/', (req, res) => {
const jsonData = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
const jadeTemplate = jade.compileFile('template.jade');
const html = jadeTemplate({ data: jsonData });
res.send(html);
});
html
head
title JSON数据解析为Jade模板
body
h1 JSON数据解析为Jade模板
each item in data
p Name: #{item.name}, Age: #{item.age}
在上述Jade模板中,我们使用了each循环来遍历JSON数组数据,并将每个对象的name和age属性显示在页面上。
node app.js
以上步骤中,我们使用了Node.js的express框架来创建服务器,并使用jade模块来解析和渲染Jade模板。通过将JSON数组数据传递给Jade模板,我们可以动态地生成HTML内容并将其发送给客户端。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)和腾讯云云函数(https://cloud.tencent.com/product/scf)可以用于部署和运行Node.js服务器。
领取专属 10元无门槛券
手把手带您无忧上云