如何知道何时在HTML中替换了Express-Handlebars变量?

时间:2018-08-08 21:09:45

标签: javascript express express-handlebars

据我所知Express-Handlebars替换了怪异的客户端变量。

我有这样的东西...

<script type="application/json" id="init-props">
  {{{user}}}
</script>

并且user由Express设置。

还有一些JavaScript正在等待从DOM中获取它,就像这样...

user = JSON.parse(document.getElementById('init-props').innerText);

但是当Javascript尝试读取它时,它不存在。因为... Express-Handlebars即使由Node提供支持,也会在客户端代替{{{user}}}。为什么?我不知道...

有什么事我可以听吗?有什么方法可以强制Express-Handlebars在服务器上呈现它?

0 个答案:

没有答案