express node.js应用中的全局服务器会话
Global server session in express node.js app
考虑到我只能在请求的函数中获得它,我应该如何访问当前会话到我的node.js应用程序的模块?
这是一个相当复杂但模块化的应用程序,传递会话似乎有点困难,我将不得不重新实现很多东西。理想情况下,我将它附加到一个对象导出模块。导出并在其他模块中需要它。但我担心在并发请求时它会被覆盖,从而导致冲突。
您尝试过res吗?当地人 ?在官方文档中,它说"响应局部变量的作用域是请求,因此只有在请求/响应周期中呈现的视图(如果有的话)可用。"该对象用于公开请求级信息,如请求路径名、认证用户、用户设置等。"
当你的中间件/路由回调被调用时,你可以定义res.locals.myProp = "some value"
并从视图中访问它,使用locals.myProp
我通过使用express-domain-middleware来解决这个问题,该中间件绑定传入请求&从express到新域名的响应。
相关文章:
- 使用JSP从服务器检索和显示图像
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 全局变量和全局对象的属性之间有什么区别吗
- 正在全局范围中查找JavaScript函数
- 客户端服务器REST API captcha实现
- 正在将base64 jpeg从input-type=file上传到服务器
- Webpack开发服务器和React服务器端渲染
- delete关键字在全局变量上的不同行为
- 在javascript函数中设置全局变量
- 如何将getJson的响应保存在全局变量中
- 提示使用服务器端事件处理程序激活JavaScript
- 避免在服务器端路由上使用全局 onBeforeAction 方法
- 如何全局解析依赖项(从服务器预加载当前用户)
- 跨多个客户端和服务器生成真正的全局唯一 ID
- 如何在角度js中为服务器错误和成功编写全局函数
- 站点在本地工作/不在Openshift上工作(与服务器、全局npm包版本同步本地、全局npm包版本)
- express node.js应用中的全局服务器会话
- node.js使HTTP服务器的请求和响应全局化
- 是node.js服务器范围内的全局变量,还是只针对该会话或用户
- 在服务器、客户端和所有文件之间共享Meteor功能,而不声明它们为全局文件