2

ionic CLI 提供了通过以下方式为应用程序提供服务的选项

ionic serve -address=my.backend.server.com

如何在项目中访问通过该命令给出的地址?

4

2 回答 2

6

如果您需要在所有网络接口上托管开发服务器(即 --host=0.0.0.0),您可以使用

ionic serve --external

然后,您将能够通过导航到任何网络接口 IP(检查ipconfig命令)来访问您的应用程序

http://192.168.1.68:8100/
...

如果您需要在自定义地址上托管,请注意 CUSTOM_ADDRESS_IP 应该是分配给您的实际设备的可用 IP

ionic serve --address CUSTOM_ADDRESS_IP

参考
https://ionicframework.com/docs/cli/commands/serve#option-external

于 2020-09-03T17:00:59.053 回答
0

如果您想在您的服务器上而不是在本地计算机上提供应用程序并通过公共互联网访问应用程序,您可以执行以下操作:

ionic serve -address=0.0.0.0:8080

然后您应该能够通过以下方式访问应用程序:

youripaddress:8080

如果您的域的 dns 区域条目文件指向您的服务器的 IP 地址,您也应该能够通过您的域访问您的应用程序:

yourdomain.com:8080

还要确保服务器上的防火墙接受到应用程序运行端口的流量(在本例中为 8080)

于 2017-06-26T08:13:10.453 回答