expressからjadeに変数を渡す

tuplespace: (req, res) ->
name = “delta”;
tuple = {sensor: “light”, value: 80};
return res.render 'tuplespace', name: name, tuple: tuple

jadeでは.scriptと書くと複数行のインラインJavaScriptscriptが書けるので
script.
var name = "#{name}";
var tuple = !{JSON.stringify(tuple)};
文字列はクオートして、オブジェクトはJSONにしてviewのjavascriptに渡せた。


追記 XSSが可能だった HTML内のJavaScriptへのJSON埋め込み