私は、express jsフレームワークとHandlebarsjsをテンプレートエンジンとして使用しています。 私はこのような何かをやろうとしているビューにルータから配列を送信し、スクリプトタグ内サーバから受け取った配列をスクリプト変数に格納する方法
//users is an array
res.render('chatRoom',{users:users});
と私のchatRoom.hbs
<script>
var users= {{ users }}
console.log(users);
</script>
をこの配列を格納したいが、このエラーが発生する
SyntaxError: identifier starts immediately after numeric literal
お願いします。
これを手助けするためには、A)最初のコードブロックにある「ユーザー」とB)実際にブラウザに送信されたものは何かを知る必要があります**(.hbsソースではありません)。 –
@そのアレイはMongoのDBからretrived T.J.Crowder [{_id:5a12ba6ecb260717d3fd1ade、 socket_id 'NzAv4BVyARp5AGizAAAA' ニックネーム: 'デ'、 __v:0}] –