将Jade模型variables传递给视图脚本函数参数

我想将Jade模型variables作为parameter passing给JavaScript函数。

我从configuration读取socketUrlvariables,并将其传递给视图:

 app.get("/", function (req, res) { var socketUrl = config.get("socketUrl"); res.render("index", {title: "Ticker", socketUrl: socketUrl}); }); 

现在我ticker.initialize(socketUrl)在视图脚本ticker.initialize(socketUrl)使用它ticker.initialize(socketUrl)

 html head script(src="js/socket.io-1.4.5.js") script(src="js/ticker.js") script. document.addEventListener("DOMContentLoaded", function () { ticker.initialize(socketUrl); }); 

浏览器不能以这种方式读取socketUrl 。 如何正确传递它?

这应该工作,但只有string:

 script. document.addEventListener("DOMContentLoaded", function () { ticker.initialize("#{socketUrl}"); }); 

如果它是一个对象尝试!{socketUrl}