我正在使用Node.js使用Pug渲染页面。我的JavaScript代码:
router.get('/', function(req, res, next) {
res.render("index",{
title:"首页",
user:{name:"luo",age:19}
});
});
我的Pug代码:
script.
window.user = #{user}
但结果是这样的:
<script>window.user = [object object]</script>
如何正确获取对象的值?
答案 0 :(得分:10)
使用JSON.stringify()
并将#
更改为!
,以防止引号被转义:
script.
window.user = !{JSON.stringify(user)}