javascript - 在客户端访问服务器变量(node.js + express)

标签 javascript node.js express

我有一个简单的 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/

相关文章:

javascript - 所有 AngularJS Controller 均未使用 LazyLoad 加载

javascript - Backbone.js 路由不会触发页面渲染

javascript - 如何动态获取和添加两个选择值?

javascript - 在 AngularJs 中传递变量值作为过滤器参数

node.js - BookshelfJS 在 FetchAll 中限制 withRelated 不起作用

javascript - 使用 async/await 时的 Nodejs : How to avoid nested . then()

node.js - 如何使用 jwilder/nginx-proxy 设置反向代理?

node.js - React Router 的目的是什么?

javascript - Ng-Route 不适用于 Node/Express 静态服务器

javascript - 数字没有加在一起 Node js