我正在使用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
2条答案
按热度按时间fwzugrvs1#
没有“没有港口”这样的事情。默认的http端口是80,所以请尝试
e37o9pze2#
您始终可以将端口配置为
80
在你的angular.json
-文件,正如你已经提到的。关于更改主机名,我建议您将其设置为
0.0.0.0
(任何传入主机)并修改hosts
文件(位于C:\Windows\System32\drivers\etc\hosts
)提供所需的主机名。