gpt4 book ai didi

ruby-on-rails - 如何使用 node.js + Ruby on Rails 实现实时前端更新?

转载 作者:搜寻专家 更新时间:2023-10-31 23:22:49 25 4
gpt4 key购买 nike

使用 node.js 在 ruby​​ on rails 中实现实时更新的最佳方法是什么?很高兴听到真实的例子或您对替代解决方案的想法。

最佳答案

我使用 Node 与 Rails 应用聊天。

我的方法是设置一个 nginx 前端来代理我的 Rails 应用程序和我的 Node 应用程序。

这使您可以绕过 same origin policy和交叉沟通。

这是我的 nginx.conf 的一个片段

   location /chat_service {
rewrite /chat_service/(.+) /$1 break;
proxy_pass http://localhost:9000/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
}

这意味着我可以从我的 Rails 应用程序呈现 html 页面并与 Node 应用程序通信,而无需使用像 JSONP 这样令人讨厌的 hacks。

一个完整的例子超出了这个答案的范围,但是前面有一个好的代理,你可以让他们愉快地一起工作。

关于ruby-on-rails - 如何使用 node.js + Ruby on Rails 实现实时前端更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com