NodeJS localhost:4200不适用于我的angular应用程序

vdzxcuhz  于 2023-06-22  发布在  Node.js
关注(0)|答案(5)|浏览(120)

直到昨天,一切都很好。使用cmd,我输入ng serve,进入我的浏览器输入localhost:4200,我的网站就启动了。今天突然,本地主机没有响应。ng服务器工作正常。
输入ng-serve-后的输出

10% building 3/3 modules 0 activei 「wds」: Project is running at http://localhost:4200/webpack-dev-server/
i 「wds」: webpack output is served from /
i 「wds」: 404s will fallback to //index.html

chunk {main} main.js, main.js.map (main) 47.8 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 264 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 9.7 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.81 MB [initial] [rendered]
Date: 2019-09-05T04:20:41.402Z - Hash: a7331d4e748902ef88b7 - Time: 19033ms
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

我尝试了不同的浏览器,尝试重新安装angular,问题仍然存在。
我在浏览器上得到的消息是-无法访问此站点。

kqlmhetl

kqlmhetl1#

您可以尝试更改您的主机和端口,如下所示:

ng serve --host 0.0.0.0 --port 5000

也许会有帮助。。

soat7uwm

soat7uwm2#

使用ng serve代替使用http://localhost:4200打开URL,使用**http://0.0.0.0:4200**打开。

envsm3lx

envsm3lx3#

好吧,我找到问题了。Windows更新后,防火墙设置被搞乱了。我恢复了默认设置,现在它工作正常。故事的寓意:使用Linux!

niwlg2el

niwlg2el4#

如果键入CTRL + C复制URL http://localhost:4200或用于任何其他目的,则在浏览器中显示Site cannot be reached。要解决这个问题,可以再次执行ng serve命令并重新加载浏览器,而无需键入CTRL + C。对我很有效。

z4bn682m

z4bn682m5#

在启动你的应用程序之前,每次都要先编译。
台阶
1.转到CMS中的文件位置。
1.然后输入ng serve并等待。
1.然后转到localhost:4200

相关问题