I'm using Node.js to render a page using Pug. My JavaScript code:
router.get('/', function(req, res, next) {
res.render("index",{
title:"首页",
user:{name:"luo",age:19}
});
});
My Pug code:
script.
window.user = #{user}
But the result is like this:
<script>window.user = [object object]</script>
How to get the object's value correctly?
Use
JSON.stringify()and change#to!to prevent the quotes from being escaped:See Pug documentation for interpolation.