使用sails.js访问套接字请求上的会话

rog

使用io.socket发出客户请求时,例如;

io.socket.post('activity/subscribe')

没有会话信息附加到请求对象中,导致我的身份验证策略失败。

这不是跨域请求,并且已经设置了sails.sid cookie。我将redis用作会话存储,并且对于XHR请求,正确填充了会话。

我的理解是,sails处理套接字的集成,以便当一个请求到达应用程序的路由时,可以像对待其他任何请求一样对待它吗?

我看了Sails.js授权中关于套接字请求的答案但这失败了,因为未定义req.socket.manager。也许那是旧版本的帆?在v0.11.0中。

发送发帖请求后,我在控制台中看到以下内容:

verbose: Receiving incoming message from Socket.io:  { method: 'post',
  headers: {},
  data: {},
  url: 'activity/subscribe' }
verbose: Interpreting socket.io message as virtual request to "post activity/subscribe"...
error: policy error here as no session..
埃华莱士

我们最终弄清楚了...

“活动/订阅”-不好

'/活动/订阅'-是

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用sails.io.js在Ionic应用程序与Sails API之间建立Web套接字连接

来自分类Dev

使用Sails.js中的beforeConnect函数获取客户端套接字

来自分类Dev

使用套接字保持Sails.js集合的客户端同步

来自分类Dev

Sails.js中套接字的策略

来自分类Dev

在HashLink上使用套接字读取HTTP请求

来自分类Dev

将套接字请求从android客户端发送到sails.js 0.11

来自分类Dev

使用Sails.JS和AngularJS处理会话/ cookie

来自分类Dev

sails.js在模型中使用会话参数

来自分类Dev

在Sails中在分层API上使用蓝图

来自分类Dev

使用Jest与Sails.js解析错误

来自分类Dev

Sails.js不能永远使用

来自分类Dev

使用sails.js进行密码确认

来自分类Dev

将触控笔与Sails JS 0.10结合使用

来自分类Dev

使用Sails.JS和JsHint

来自分类Dev

Sails.js使用路由过滤记录

来自分类Dev

如何使用Sails JS更新模型

来自分类Dev

使用套接字的HTTP请求

来自分类Dev

使用sails.io.js从前端发出的API请求

来自分类Dev

如何在sails.io.js上监听套接字发射?

来自分类Dev

Sails.js-如何更改Sails使用的node.js模块?

来自分类Dev

在Sails.js中监听Unix套接字

来自分类Dev

Sails.js 0.10套接字未连接

来自分类Dev

仅允许连接sails.js中的授权套接字

来自分类Dev

在Sails.js中监听Unix套接字

来自分类Dev

Sails.js 0.10套接字未连接

来自分类Dev

在Windows上使用套接字

来自分类Dev

Sails.js:如何在使用Sails-generate-auth注册用户后返回访问令牌?

来自分类Dev

在C中使用套接字的HTTP请求

来自分类Dev

使用原始套接字的ping请求失败