ruby-on-rails - 如何从其他 ip 或 ssid 中查看“rails s”
问题描述
我想看看由其他 ip 的 rails 构建的本地 web 开发。我的意思是当我运行“rails s”时,我可以看到我构建的网络。我想把它分享给我的朋友。而且我知道如果它连接到同一个 wifi,我可以从其他设备看到相同的页面。但是我怎么能像其他wifi一样从远处看到本地正在开发的网络。我不认为这是不可能的。因为在aws cloud9中,我可以看到预览,甚至ec2也不是本地服务器。它是如何工作的?
解决方案
您可以使用一个名为ngrok的工具。所以你启动你的本地服务器,就像你现在正在做的那样rails s
,然后在第二个选项卡中你可以运行./ngrok http 3000
. 它将为您提供可以访问的 http 和 https url。
推荐阅读
- python - 在Python中获取文本后的数字
- flex-lexer - 上下文相关的词法分析器
- arcore - 支持荣耀 View 10 吗?
- arrays - 角垫列表垫列表项数组
- ios - 使用 AVAudioSession 快速检测其他音频的属性
- c - 解析 C 中的字符串,无需 Stok()
- vb.net - SSIS 脚本任务抑制 onerror
- flutter - 如何实现 ViewPage onTouch?
- python - string.isalpha() 在自定义 django 验证器下返回 False,无论字符串是否包含数字
- robotframework - RobotFrameWork:如何从一个页面获取文本并在另一个页面中输入文本?