1月 102014
expressからjadeに変数を渡す
tuplespace: (req, res) ->
name = “delta”;
tuple = {sensor: “light”, value: 80};
return res.render 'tuplespace', name: name, tuple: tuple
jadeでは.scriptと書くと複数行のインラインJavaScriptscriptが書けるので
script.文字列はクオートして、オブジェクトはJSONにしてviewのjavascriptに渡せた。
var name = "#{name}";
var tuple = !{JSON.stringify(tuple)};
追記 XSSが可能だった HTML内のJavaScriptへのJSON埋め込み