首页 > 解决方案 > 如何从其他 ip 或 ssid 中​​查看“rails s”

问题描述

我想看看由其他 ip 的 rails 构建的本地 web 开发。我的意思是当我运行“rails s”时,我可以看到我构建的网络。我想把它分享给我的朋友。而且我知道如果它连接到同一个 wifi,我可以从其他设备看到相同的页面。但是我怎么能像其他wifi一样从远处看到本地正在开发的网络。我不认为这是不可能的。因为在aws cloud9中,我可以看到预览,甚至ec2也不是本地服务器。它是如何工作的?

标签: ruby-on-railscloud9

解决方案


您可以使用一个名为ngrok的工具。所以你启动你的本地服务器,就像你现在正在做的那样rails s,然后在第二个选项卡中你可以运行./ngrok http 3000. 它将为您提供可以访问的 http 和 https url。


推荐阅读