新手问题 Action Cable 在 Vagrant 如何设置?

lypdarling · August 28, 2017 · Last by w7938940 replied at August 28, 2017 · 913 hits

在 Vagrantfile 中作了设置

config.vm.network "private_network", ip: "192.168.33.10"

Rails 在 development.rb 中作了设置

config.action_cable.url = 'ws://192.168.33.10:3000/cable'

但是在日志里还是显示

Started GET "/cable/" [WebSocket] for 192.168.33.1 at 2017-08-28 01:29:08 +0000
Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket)

监听的是 192.168.33.1,而不是 192.168.33.10,请问该如何解决,谢谢!

192.168.33.1 是你请求的 ip,而不是服务器的 ip

You need to Sign in before reply, if you don't have an account, please Sign up first.