EJSでJavascriptの変数を設定
EJSでJavaScriptの変数を設定するには、EJSのテンプレート内で直接変数を使うことができます。
例えば、EJSのテンプレートファイル(.ejs)内で以下のように記述します。
<script> var myVariable = "<%= someValue %>"; </script>
ここで、someValueはEJSのテンプレートに渡された変数で、その値がmyVariableに代入されます。<%= %>は変数をHTMLに埋め込むための構文です。
もしsomeValueがオブジェクトや配列の場合、JSONに変換して埋め込むと良いでしょう:
<script> var myObject = <%= JSON.stringify(someObject) %>; </script>
これで、JavaScriptの変数にEJSから値を渡すことができます。