クライアント側にデータ変数を送信しましたが、エクスプレスローカルに変数として含まれているとは限りません。存在しない場合は、jsエラーの原因となるをvar data = !{JSON.stringify(data)};
返します。var data = ;
接頭辞「-」を付けた条件文を使用してみましたが、うまくいかないようです。
script(type='text/javascript')
- if locals.data
var data = !{JSON.stringify(data)};
- else
var data = {};
locals.dataが未定義の場合、デフォルトを設定するにはどうすればよいですか?