通过终端服务npm http-server时出错.(错误404)



我一直试图为我的HTML文件运行一个本地http服务器后,我发现问题,我有与ng-view是由于安全原因,chrome不支持跨源请求。因此,我下载了npm http-server并尝试运行我的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"
谁能帮我弄清楚问题是什么,我怎么解决它?任何建议和帮助将非常感激!

尝试在没有indexTemplate.html作为参数的情况下运行http-server,在只有indexTemplate.html的文件夹中,它应该工作得很好

当您正在服务时,请确保您正在服务整个文件夹而不是一个文件。例如:NOT RIGHT

http-server "/home/ubuntu/sandbox/basicserver/index.html"

但正确的:

http-server "/home/ubuntu/sandbox/basicserver/"

我在一个angular应用程序中也遇到了同样的问题,问题是我在src文件夹

下运行命令
PS D:Pub Sub KafkaAppNotificationAppangular-pwa-appsrc> http-server -p 8080 -c-1 dist/angular-pwa-app

我得到了错误

无法找到此本地主机页

然后我找到dist文件夹所在的一个文件夹然后运行命令

PS D:Pub Sub KafkaAppNotificationAppangular-pwa-app> http-server -p 8080 -c-1 dist/angular-pwa-app

并在http://localhost:8080/

上呈现页面

相关内容

最新更新