Pre*_*rem 1 ruby curl ruby-on-rails
我试图连接我的应用程序的api使用curl http://192.168.1.11:4000/api/v1/login 但我总是得到错误curl: (7) Failed to connect to 192.168.1.11 port 4000: Connection refused.
而如果我使用localhost,curl http://localhost:4000/api/v1/login它允许连接到服务器.
奇怪的是我可以使用ip地址curl http://192.168.1.11:3000为我的另一个项目没有任何错误.
如何解决这个问题.
在rails 4.2中,他们将默认行为更改为仅侦听localhost而不是0.0.0.0(所有内容).
启动服务器:
rails s -b0.0.0.0
Run Code Online (Sandbox Code Playgroud)
并且您应该能够使用IP访问服务器,而不仅仅是localhost.如果你想让它永久化并避免启动服务器,-b你可以根据这个答案更新你的启动文件:https://stackoverflow.com/a/29562898/839086
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |