Rails默认actionCable是给内部自己连接的,但如果我们有分布的服务器需要互通,怎样来开放websocket给其他用户或订阅呢?
在config/enviroment/development.rb中增加:
1config.action_cable.allowed_request_origins = [/http:\/\/*/, /https:\/\/*/]同时,正式的生产环境也需要增加下。
部署后,就可以正常访问到websocket订阅了。
黄鸿亮的博客
Rails默认actionCable是给内部自己连接的,但如果我们有分布的服务器需要互通,怎样来开放websocket给其他用户或订阅呢?
在config/enviroment/development.rb中增加:
|
|
同时,正式的生产环境也需要增加下。
部署后,就可以正常访问到websocket订阅了。