我一直在尝试运行本地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"
有谁能帮我找出问题所在,以及我该如何解决?任何建议和帮助都将不胜感激!
3条答案
按热度按时间oyxsuwqo1#
尝试在只有
indexTemplate.html
的文件夹中运行http-server
,而不将indexTemplate.html
作为参数,它应该可以正常工作。2eafrhcq2#
当您提供服务时请确保您提供的是整个文件夹而不是一个文件。例如:不正确
http-server "/home/ubuntu/sandbox/basicserver/index.html"
但正确的是:
http-server "/home/ubuntu/sandbox/basicserver/"
but5z9lq3#
我也遇到了同样的问题与Angular 的应用程序,问题是我正在运行的命令在src文件夹
我得到了错误
无法找到此页面
然后,我转到dist文件夹所在的上一个文件夹,然后运行命令
并在[http://localhost:8080/]上呈现页面