javascript - 使用 Express Js 使用静态 html 页面引导数据

标签 javascript node.js express

我目前正在使用静态页面(很快就会转移到 Jade),并且我想在发出第一个请求时将一些信息传递到我的 index.html 中。

我知道这对于 Jade 来说是可能的,我想知道如果我使用静态页面我的选择是什么?

例如,我需要这样的东西:

 app.get('/', function(req, res) {
    res.render(config.rootPath + '/public/index.html', {data: 'usernamehere'});
});

在我的index.html 中我有一个脚本标签:

<script>
    var currentUser = data; <-- I know this will never work...
</script>

那么我应该从我的脚本标记进行调用来获取信息还是有其他方法?

最佳答案

您考虑过express-expose吗?

“向客户端公开助手和局部变量。”请参阅repo .

关于javascript - 使用 Express Js 使用静态 html 页面引导数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23633233/

相关文章:

javascript - ReactJS 隐藏 map 函数的第一个 child

javascript - 如何使用 hbs 引擎将任意数字与 Node.js 中的数组索引相加?

reactjs - Passport JS 与 Firebase 身份验证系统

javascript - AJAX onreadystatechange 的小问题

javascript:使用按钮参数设置 onclick 函数

javascript - 当我们回复电子邮件时,如何从 gmail 正文中删除跟踪像素?

javascript - 更改当前选定字段的颜色

javascript - 为什么 async await 和 Promise.all 的运行时间相同?

Node.js 防止使用已吊销的证书进行连接

javascript - json 元素未显示