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中