Javascript 如何在pug中console.log?
如何在pug中记录来自后端的数据 例如,这是我在expressjs中的后端:Javascript 如何在pug中console.log?,javascript,express,pug,pugjs,Javascript,Express,Pug,Pugjs,如何在pug中记录来自后端的数据 例如,这是我在expressjs中的后端: res.render("streams/show", { stream: cleanStream }); 在show.pug中,我想检查来自steam的数据: - var species = stream.species; - var fields = []; - for (var key in species) fields.push(key) - console.log(field
res.render("streams/show", {
stream: cleanStream
});
在show.pug中,我想检查来自steam的数据:
- var species = stream.species;
- var fields = [];
- for (var key in species) fields.push(key)
- console.log(fields)
在我的Chrome浏览器上,我在我的开发者工具上看不到任何东西
有什么想法吗?您当前访问模板中数据的方法将在运行Express的终端的后端记录信息,而不是Chrome Developer Tools中的前端 为了访问模板内部的外部信息,您需要将其嵌套在
脚本
标记中,并使用JSON.stringify
结合unscaped Pug string插值在HTML中呈现,如下所示
script
| var species = !{JSON.stringify(stream.species)};
| var fields = [];
| for (var key in species) fields.push(key)
| console.log(fields)