【问题标题】:How to remove port from url angular2?如何从 url angular2 中删除端口?
【发布时间】:2017-12-06 22:10:42
【问题描述】:

当我默认运行任何 angular2 项目时,它会添加 localhost:4200 ,即使在服务器上安装后它也会显示。

我们如何从 URL 中删除端口?我更喜欢不需要更改核心文件的解决方案。

我也在 package.json 上试过这个,但它不起作用:

"scripts": {
  "ng": "ng",
  "start": "ng serve --port 80",
  ...
}

P.S->我已经浏览过其他类似的问题,但它们并没有解决我的问题。

【问题讨论】:

  • 可以放一个本地域
  • 如果这是一个生产服务器 - 不要使用ng serve,它只是为开发而设计的。构建你的代码,然后将静态文件部署到 Apache/NGINX 之类的东西上。

标签: angular npm angular2-routing angular-cli


【解决方案1】:

这不是角度问题,即使您将其删除,浏览器也会假定服务器在端口 80 上运行。

您应该尝试使用虚拟主机。根据您的操作系统,它很容易使用。

【讨论】:

  • 是的,我明白了,现在我正在更改核心文件以设置端口 80。
猜你喜欢
  • 2020-02-20
  • 2016-02-06
  • 2014-12-18
  • 2018-01-31
  • 2014-07-18
  • 2011-07-04
  • 2012-03-20
相关资源
最近更新 更多