据我所知,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在服务器上呈现它?