首页 > 解决方案 > 如何使聚合物服务可以在互联网或局域网上访问,而不是本地主机?

问题描述

我有一个本地运行的 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 设备上测试这个组件,最好的方法是(如果我错了,请纠正我)让这个聚合物组件在互联网或我的本地网络上可用。

任何建议表示赞赏。谢谢。

标签: polymer

解决方案


当你使用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


推荐阅读