我有一个简单的 html 页面,由 express 在 node.js 服务器上提供服务,在客户端 javascript 中,我想访问一些服务器端变量。我尝试在谷歌上搜索解决方案,但没有看到不使用某种模板引擎的直接解决方案。
因此,如果我需要从同一主机提供的客户端 JS 访问服务器上的变量,我需要做什么?
最佳答案
要访问客户端上的变量,您需要在脚本标记内公开它,有一些 Node 模块可以帮助您(例如:express-state)https://www.npmjs.com/package/express-state ,但您需要一个模板引擎来生成它所需的 html。使用 express 时,您可以使用各种模板引擎。如果您直接使用开箱即用的 express generators,它应该带有 jade,您可以在 generators 上使用不同的选项来使用其他模板引擎。请参阅此处了解快速生成器选项 http://expressjs.com/en/starter/generator.html
关于javascript - 在客户端访问服务器变量(node.js + express),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758485/