2013-10-11 61 views
0

我在我的js文件中創建了一個名爲loginCount的變量。如何從jade文件中的JavaScript文件訪問變量的值?

這是我如何定義它:

var loginCount = 0; 

,這是我如何在此文件中使用它:

function login(req, res) { 
    var username = req.body.username; 
    req.session.username = username; 
    loggedInUsers[username] = LoggedIn; 
    req.session.loginCount = loginCount; 
    for (username in loggedInUsers){ 
     loginCount++; 
     console.log("Login Count:", loginCount); 
    } 
    res.redirect("/users") 
} 

在我玉文件我已經試過

(#{loginCount} sessions) 

但這不起作用,它只顯示(會話)。任何見解?

謝謝!

+0

信息太少。我不認爲#{loginCount}會顯示變量的值,尤其是當您執行一些重定向時。這個變量應該存儲在哪裏?請提供一些關於您更多全球架構的信息,或者您的項目(是否如此安全?) – zishe

回答

2
呼籲玉文件嘗試

: -

res.redirect("/users", {login: loginCount }); 

現在你可以參考在玉變量: -

#{loginCount} // this will type the value of the variable. 
相關問題