angularjs 通过终端服务npm http服务器时出错,(错误404)

m3eecexj  于 2023-01-12  发布在  Angular
关注(0)|答案(3)|浏览(144)

我一直在尝试运行本地http服务器为我的HTML文件后,我发现我有ng-view的问题是,chrome不支持跨源请求,由于安全原因.因此,我下载了npm http服务器,并尝试运行我的html代码,我得到了错误消息:

Starting up http-server, serving indexTemplate.html
Available on:
  http://127.0.0.1:8080
  http://172.27.88.21:8080
Hit CTRL-C to stop the server
[Mon Jun 27 2016 19:48:11 GMT+0900 (KST)] "GET /" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36"
[Mon Jun 27 2016 19:48:11 GMT+0900 (KST)] "GET /" Error (404): "Not found"

有谁能帮我找出问题所在,以及我该如何解决?任何建议和帮助都将不胜感激!

oyxsuwqo

oyxsuwqo1#

尝试在只有indexTemplate.html的文件夹中运行http-server,而不将indexTemplate.html作为参数,它应该可以正常工作。

2eafrhcq

2eafrhcq2#

当您提供服务时请确保您提供的是整个文件夹而不是一个文件。例如:不正确
http-server "/home/ubuntu/sandbox/basicserver/index.html"
但正确的是:
http-server "/home/ubuntu/sandbox/basicserver/"

but5z9lq

but5z9lq3#

我也遇到了同样的问题与Angular 的应用程序,问题是我正在运行的命令在src文件夹

PS D:\Pub Sub Kafka\App\NotificationApp\angular-pwa-app\src> http-server -p 8080 -c-1 dist/angular-pwa-app

我得到了错误
无法找到此页面
然后,我转到dist文件夹所在的上一个文件夹,然后运行命令

PS D:\Pub Sub Kafka\App\NotificationApp\angular-pwa-app> http-server -p 8080 -c-1 dist/angular-pwa-app

并在[http://localhost:8080/]上呈现页面

相关问题