0

私の知る限り、Express-Handlebars変なクライアント側の変数を置き換えます。

私はこのようなものを持っています...

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

userExpress..によって設定されています。

そして、DOMからそれを取得するのを待っているいくつかのjavascript...

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

しかし、Javascript がそれを読み取ろうとすると、そこにはありません。なぜなら... Express-HandlebarsPowered byがクライアント側でNode置き換えられているにもかかわらずです。{{{user}}}なんで?何も思いつきません...

聴けるイベントはありますか?サーバー上で強制的Express-Handlebarsにレンダリングする方法はありますか?

4

0 に答える 0