angular 7-我们可以删除端口号吗

vsaztqbk  于 2021-09-29  发布在  Java
关注(0)|答案(2)|浏览(331)

我正在使用angular和asp.net web应用程序。当我使用 ng build 应用程序在url上构建和运行,不带端口号。但如果我使用 ng serve 它以端口号打开。
我知道我可以在上更改端口号和主机名 angular.json 文件

"serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "ng-app:build",
            "port": 4200,
            "host": "myapp.withAspweb.local"

      },

是否可以从url中删除端口号。

ng server - myapp.withAspweb.local:4200
ng build - myapp.withAspweb.local
fwzugrvs

fwzugrvs1#

没有“没有港口”这样的事情。默认的http端口是80,所以请尝试

"port": 80
e37o9pze

e37o9pze2#

您始终可以将端口配置为 80 在你的 angular.json -文件,正如你已经提到的。
关于更改主机名,我建议您将其设置为 0.0.0.0 (任何传入主机)并修改 hosts 文件(位于 C:\Windows\System32\drivers\etc\hosts )提供所需的主机名。

相关问题