本文介绍了使用express-expose和Handlebars.js给了我意外的令牌&的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用express-expose将变量传递到客户端,因此我可以使用它们,但是正在传递的变量的格式为"
I am using express-expose to pass variables to the clientside so I can use them, however the variables that are being passed are being formatted with "
例如我有.
在我的server.js中
in my server.js
res.expose('var some = "variable";');
res.render("home");
然后在我的模板中有
<script type="text/javascript">
{{javascript}}
</script>
但是它给了我一个错误,chrome开发工具说
but it gives me an error and chrome dev tools says
var some = "variable";
Uncaught SyntaxError: Unexpected token &
推荐答案
我明白了!必须使用三重隐藏{{{javascript}}},而不是双重隐藏.
I got it! Had to use triple stash {{{javascript}}} rather then double stash.
这篇关于使用express-expose和Handlebars.js给了我意外的令牌&的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!