Node.js 如何在jade中将所有本地服务器传递给客户端
是否可以通过如下方式从服务器传递所有本地数据:Node.js 如何在jade中将所有本地服务器传递给客户端,node.js,express,pug,Node.js,Express,Pug,是否可以通过如下方式从服务器传递所有本地数据: express: res.render('index', { title: 'My Title', p1: 1, p1: 2, p1: 3, p1: 4 }); jade: html head body script var all_locals = _.getLocals(); // all_locals => { title: 'My Title', p1: 1, p
express:
res.render('index', {
title: 'My Title',
p1: 1,
p1: 2,
p1: 3,
p1: 4
});
jade:
html
head
body
script
var all_locals = _.getLocals(); // all_locals => { title: 'My Title', p1: 1, p1: 2, p1: 3, p1: 4}
如果操作正确,您可以将所有变量包装在一个变量中,并将其与一起发送
是的,我知道。但我不想把所有变量都封装在一个变量中。
//in express
all_locals = {
title: 'My Title',
p1: 1,
p2: 2,
p3: 3,
p4: 4
};
res.render('upload.jade',{all_locals: JSON.stringify(all_locals)});
//in jade
var all_locals = !{all_locals};
alert(all_locals.title);