クライアント側のJavaScriptにアクセスできる変数(最終的にはデータベースから選択されたより複雑なjsonに置き換えられる)を作成しようとしています。ページがajax呼び出しの代わりにレンダリングされ、ejsのようなテンプレートを介してレンダリングされないときにロードしたかった(データをコンボボックスのextjsストアに渡したい)。だから私は私がレンダリングする標準的な応答を持っています:
function (req, res) {
res.render('index.html', {foo: ['a','b']});
}
fooにアクセスしたい空白のhtmlページ:
<!DOCTYPE html>
<html>
<head>
<script type=text/javascript>
console.log(foo);
</script>
</head>
<body>
</body>
</html>
何か案は?res.send() を介して html ページ全体を作成することを考えました (上記の例よりもいくつかあります)。