angular-phonecat教程 – web-server.js给node.js 404错误

嗨,我正在运行angular手机教程,但我已经卡在步骤-0与node.js http服务器返回404的/app/index.html

我在这个盒子上安装了其他的http服务器(Win7 Pro),但他们甚至没有运行,我不认为我安装了任何这些服务。

我应该从哪里开始debugging?

以下是目前的输出:

C:\Users\S>node C:\Users\S\angular-phonecat\scripts\web-server.js Http Server running at http://localhost:8000/ GET /app/index.html Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1636.2 Safari/537.36 404 Not Found: /app/index.html GET /favicon.ico Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1636.2 Safari/537.36 404 Not Found: /favicon.ico GET /app/index.html Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1636.2 Safari/537.36 404 Not Found: /app/index.html 

打开命令提示符并以pipe理员权限执行node scripts/web-server.js

答案很简单。 如果你看看第一页末尾的说明(windows用户),它说只从Windows命令提示符运行可执行文件,所以在下一页它说

“在单独的terminal选项卡或窗口中,运行节点脚本\ web-server.js来启动Web服务器。”

他们真正指的是另一个Git Bash窗口,我猜你需要在后台运行testing。

这是您成功启动服务器时的输出结果:

 user@windows-pc-name ~/angular-phonecat ((step-0)) $ node scripts/web-server.js Http Server running at http://localhost:8000/ GET /app/ Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1636.2 Safari/537.36 

使用scripts \ web-server.js命令启动networking服务器后,打开新的浏览器窗口,并给出“app / index.html”的完整path。

例如,如果我在我的桌面目录中find了angular-phonecat-master应用程序,那么在浏览器窗口中我将不得不提供以下path:

本地主机:8000 /桌面/angularphonecat主/angularphonecat主/应用/ index.html中