Ip 如何运行&x27;爱奥尼亚服务公司';在全球网络中?

Ip 如何运行&x27;爱奥尼亚服务公司';在全球网络中?,ip,ionic-framework,port,ionic,cloud9-ide,Ip,Ionic Framework,Port,Ionic,Cloud9 Ide,我是新来的,所以我需要你的帮助。当我在本地主机上运行ionic service时,一切都很好。但现在我试着用它打印: The port 8100 was taken on the host 172.17.12.3 - using port 8101 instead The port 35729 was taken on the host 172.17.12.3 - using port 35730 instead Running live reload server: http://172.17

我是新来的,所以我需要你的帮助。当我在本地主机上运行
ionic service
时,一切都很好。但现在我试着用它打印:

The port 8100 was taken on the host 172.17.12.3 - using port 8101 instead
The port 35729 was taken on the host 172.17.12.3 - using port 35730 instead
Running live reload server: http://172.17.12.3:35730
Watching : [ 'www/**/*', '!www/lib/**/*' ]
Running dev server: http://172.17.12.3:8101
但是这个地址根本不起作用。我从Cloud9得到一个错误:

Error: you may be using the wrong PORT & IP for your server app. Try passing $PORT and $IP to properly launch your application.

那么如何在Ionic中设置$PORT和$IP呢?

因为Cloud9转发端口8080(这是$PORT的值),所以您需要告诉Ionic使用它。随着最近允许多个端口的变化,端口8081和8082也被允许,因此您需要告诉爱奥尼亚使用8081(或8082)作为livereload端口。应该起作用的命令是:


我还认为,添加
-a
会有所帮助,因为使用该选项,它似乎绑定到您首先应该绑定到的IP 0.0.0.0。有关Ionic cli选项的更多信息,请查看

,因为Cloud9转发端口8080(其值为$port),您需要告诉Ionic改用该端口。随着最近允许多个端口的变化,端口8081和8082也被允许,因此您需要告诉爱奥尼亚使用8081(或8082)作为livereload端口。应该起作用的命令是:


我还认为,添加
-a
会有所帮助,因为使用该选项,它似乎绑定到您首先应该绑定到的IP 0.0.0.0。有关Ionic cli选项的更多信息,请查看

,因为Cloud9转发端口8080(其值为$port),您需要告诉Ionic改用该端口。随着最近允许多个端口的变化,端口8081和8082也被允许,因此您需要告诉爱奥尼亚使用8081(或8082)作为livereload端口。应该起作用的命令是:


我还认为,添加
-a
会有所帮助,因为使用该选项,它似乎绑定到您首先应该绑定到的IP 0.0.0.0。有关Ionic cli选项的更多信息,请查看

,因为Cloud9转发端口8080(其值为$port),您需要告诉Ionic改用该端口。随着最近允许多个端口的变化,端口8081和8082也被允许,因此您需要告诉爱奥尼亚使用8081(或8082)作为livereload端口。应该起作用的命令是:


我还认为,添加
-a
会有所帮助,因为使用该选项,它似乎绑定到您首先应该绑定到的IP 0.0.0.0。有关Ionic cli选项的更多信息,请查看

简单的解决方案是关闭正在运行服务请求的终端并打开新的终端,然后发出Ionic服务请求,它将接收8100端口(您在代码中给出的端口)

简单的解决方案是关闭正在运行服务请求的终端,打开新的终端,然后发出ionic服务请求,它将接收8100端口(您在代码中给出的端口)

简单的解决方案是关闭正在运行服务请求的终端,打开新的终端,然后发出ionic服务请求,它将接收8100端口(您在代码中给出的端口)

简单的解决方案是关闭正在运行服务请求的终端,打开新的终端,然后发出ionic服务请求,它将接收8100端口(您在代码中给出的端口)

ionic serve -p 8080 -l 8081