据我所知,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
端由 replaces提供支持。{{{user}}}
为什么?我不知道...
有什么我可以听的活动吗?有什么方法可以强制Express-Handlebars
在服务器上呈现它?