无法从手机访问rails服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从手机访问rails服务器相关的知识,希望对你有一定的参考价值。

我的计算机上运行了一个rails服务器。我使用以下命令运行服务器:

rails s -b my_computer_ip

现在,我正在尝试使用以下命令访问手机浏览器上的服务器

http://my_computer_ip:3000

但我一直在说:“该网站无法到达”

我的手机和电脑都通过同一网络连接。

我试过以下选项:

rails s -b 0.0.0.0 (On computer)
http://192.168.1.80:3000 (On phone)

但是不要工作。

早些时候,我曾经以与我提到的方式相同的方式连接到手机上的服务器,但我不明白现在出现了什么问题。

PS:当我做以下事情时:

 http://my_computer_ip

在我手机的浏览器上,我看到Apache服务器正在运行的页面。

答案

这是一个网络概念错误。您必须在路由器中启用端口3000。相反,尝试在端口80上运行服务器,您的防火墙可能阻止端口3000

以上是关于无法从手机访问rails服务器的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Rails 应用程序中的 JS 访问 CSS

无法从 react-admin 访问由 rails 开发的 API

Rails Mailer - 无法从 Mailer 视图访问实例变量

无法通过使用 Volley 库中的 Intent 从片段中移动下一个 Activity

在每个用户的Rails中使用片段缓存

无法从 Cordova 中的手机存储访问 CSS