将localhost:4200更改为mysite:Angular 5中的4200

时间:2018-02-19 18:27:58

标签: javascript angular

我想更改主机名以进行测试。我试过了 ng serve --host 0.0.0.0 但app再次在localhost:4200上运行。有没有办法让应用程序在浏览器中的不同主机名(word)上运行?

2 个答案:

答案 0 :(得分:5)

如果您使用的是Mac或Linux,只是进行本地测试,则可以编辑/etc/hosts并添加自己的dns映射。我相信你可以在Windows上做类似的事情。

例如,您可以向主机文件添加mysite

127.0.0.1       mysite

然后,您可以转到http://mysite:4200

来访问您的应用

请注意,如果对主机文件进行更改似乎无法正常工作,则可能需要重新启动或使操作系统重新加载主机文件。有关详细信息,请参阅本页底部:https://www.imore.com/how-edit-your-macs-hosts-file-and-why-you-would-want

答案 1 :(得分:0)

  1. 将下一行添加到主机文件的末尾:127.0.0.1 my.local.host
  2. 启动应用程序:ng serve --host“ my.local.host”