启动从和管理员角色到客户端的重定向?

Posted

技术标签:

【中文标题】启动从和管理员角色到客户端的重定向?【英文标题】:Initiating a redirect from and admin role to a client? 【发布时间】:2014-05-16 22:11:52 【问题描述】:

在我想要的应用程序上工作,当管理员推送“开始聊天”时,它会将他们重定向到服务器外的聊天会话。这可以使用 websockets 之类的东西吗?我是一个相当新的 Rails 开发人员,找到了https://github.com/ngauthier/tubesock,但我真的不知道该怎么做……

我的知识仅限于很多 Rails、一些 JS、合理的 html/css 等。我找到了一个示例应用程序,它显示了 tubesock 可以实时发布简单的字符串输入,但仅此而已。

是否有任何好的指南等可以向我展示 websockets 的工作原理?

【问题讨论】:

【参考方案1】:

我建议使用 node.js 和 express.js。使用 node 你可以从服务器推送到特定的客户端,然后有一个简单的 window.location 和一个传入的参数来让它重定向。这是我最喜欢的这些技术的例子。

http://code.tutsplus.com/tutorials/real-time-chat-with-nodejs-socketio-and-expressjs--net-31708

【讨论】:

在 JS/newbish 程序员方面相对较差,您认为这对我使用 node.js 来说是个问题吗?我只是浏览了一下,它看起来并不太复杂,但是我发现查找和实现可能是两件不同的事情=)。不过,它看起来确实是一个经过深思熟虑的指南,但我还没有找到任何涉及 websockets 的指南。感谢您的回复!

以上是关于启动从和管理员角色到客户端的重定向?的主要内容,如果未能解决你的问题,请参考以下文章

从令牌服务器(身份服务器 4)进行身份验证后重定向到客户端的相同 URL

Wordpress登录页面重定向到普通用户的Woocommerce我的帐户页面

Keycloak 不会在开发中重定向

redirect_uri_mismatch 请求中的重定向 URI 与授权给 OAuth 客户端的重定向 URI 不匹配

Nginx实践:用rewrite规则实现域名重定向及客户端IP地址透传

在 PHP 中登录后重定向回来