我像端口3000一样正常地启动了puma服务器。在我的开发文件中,我有:
config.action_cable.url = "wss://xxxxxx.ngrok.io/cable"
config.action_cable.allowed_request_origins = [/http:\/\/*/, /https:\/\/*/]然而,当我启动应用程序时,我在Chrome控制台中遇到了这个问题:
WebSocket connection to 'wss://xxxxxx.ngrok.io/cable' failed: 我也禁用了我的防火墙设置,但仍然得到相同的问题。是否有通过ngrok访问Action Cable web插座的正确方法?
发布于 2021-04-14 19:49:00
对我有效的一个解决方案是将此代码添加到config/development.rb中:
config.action_cable.disable_request_forgery_protection = truehttps://stackoverflow.com/questions/67090714
复制相似问题