polymer - 如何使聚合物服务可以在互联网或局域网上访问,而不是本地主机?
问题描述
我有一个本地运行的 Polymer 2 组件
polymer serve
我得到以下信息:
Files in this directory are available under the following URLs
applications: http://127.0.0.1:8081
reusable components: http://127.0.0.1:8081/components/component-name/
效果很好;正如预期的那样,我能够打开一个本地 URL 并在 Chrome 上查看该组件。
我需要在 Android 设备上测试这个组件,最好的方法是(如果我错了,请纠正我)让这个聚合物组件在互联网或我的本地网络上可用。
任何建议表示赞赏。谢谢。
解决方案
当你使用serve命令时,你有一些额外的参数。使用其中之一 ( -H ),您可以设置要使用的 IP。因此,您可以使用您的LAN IP (我猜很可能是 192.169.xx 之类的),甚至是:
polymer serve -H 0.0.0.0
“ 0.0.0.0 ”基本上意味着“本地机器上的所有 IPv4 地址”。因此,现在您只需要知道您所在网络中的 IP 并且该 Android 设备也已连接。因此,如果它们都连接到同一个路由器,您应该能够在手机中打开类似http://192.168.xx:8081的 URL
推荐阅读
- c# - 使用 Visual Studio 2017 负载测试测试具有不同请求主体的 REST API
- azure - 无法推送到 Azure 容器注册表
- vue.js - 当下一页不同时,如何将按钮链接到vuejs2中的“下一页”
- ruby-on-rails - Rails 控制器是否应该进行验证测试?
- c# - 为什么异步客户端 TCP 操作看起来比同步 TCP 操作执行得更差?
- scala - 无法找到存储在数据集中用于通过 Kafka 流式传输 mongo db 数据的类型的编码器
- linux - .bashrc 别名帮助命令
- java - Spring Kafka - 防止消费者在 Spring Boot 中构建期间连接 Kafka 主题
- ios - 您如何使用 Xamarin iOS 和来自 API(JSON)的文本以编程方式即时制作按钮?
- regex - 正则表达式简化结束字符串