javascript - 如何从jade文件中的javascript文件访问变量的值?

标签 javascript pug

我在 js 文件中创建了一个名为 loginCount 的变量。

这就是我的定义:

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")
}

在我的 Jade 文件中我已经尝试过

(#{loginCount} sessions)

但这不起作用,它只显示( session )。有什么见解吗?

谢谢!

最佳答案

在调用jade文件时尝试:-

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

现在你可以引用jade中的变量了:-

#{loginCount} // this will type the value of the variable.

关于javascript - 如何从jade文件中的javascript文件访问变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19308297/

相关文章:

javascript - 允许两个站点通信以了解 iframe 的当前 URL

node.js - 如何调试从 Jade 打印一个对象

php - 良好的 JSON 但浏览器抛出错误

javascript - AngularJS 重新评估有关 $location 更改的指令

javascript - Jade 条件语句无法正常工作

html - 当使用jade的 "pretty"选项时,如何防止单个 block 中的元素之间存在空格?

express - 哈巴狗迭代 : Cannot read property 'length' of undefined

mysql - 在nodejs、expressjs和jade中未获取参数

Javascript 声明变量 - 最佳实践

javascript - 页面加载后依次加载多个JS文件