本文介绍了使用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 = &quot;variable&quot;;
Uncaught SyntaxError: Unexpected token &

推荐答案

我明白了!必须使用三重隐藏{{{javascript}}},而不是双重隐藏.

I got it! Had to use triple stash {{{javascript}}} rather then double stash.

这篇关于使用express-expose和Handlebars.js给了我意外的令牌&amp;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 12:15