2013-09-24 47 views
1

嗨,我正在運行角度phonecat教程,但我已經在step-0上運行,並且node.js http服務器返回了404的爲/app/index.htmlangular-phonecat教程 - 給node.js 404錯誤的web-server.js

我確實在這個盒子上安裝了其他的http服務器(Win7 Pro),但他們甚至都沒有運行,我也不認爲我把這些服務都安裝了。

我應該從哪裏開始調試?

這裏的輸出至今:

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 
+2

你必須運行位於'angular-phonecat'目錄中的服務器 – Kamrul

回答

1

的答案是相當簡單的。如果你看看第一頁末尾的說明(windows用戶),它說只從windows命令提示符運行可執行文件,所以在下一頁它說

「在單獨的終端選項卡或窗口中,運行節點腳本\ web-server.js來啓動Web服務器。「

他們真正指的是另一個Git Bash窗口,我猜你需要在後臺運行測試。

這是你的輸出應該是什麼的時候,你已經成功地啓動了服務器,如:

[email protected] ~/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 
2

打開命令提示符,並與管理員權限執行node scripts/web-server.js

0

使用scripts \ web-server.js命令啓動web服務器後,打開新的瀏覽器窗口,併爲其中的「app/index.html」提供完整路徑。

例如,如果我已經找到角phonecat主應用程序在我的桌面目錄,然後在瀏覽器窗口,我將不得不放棄以下路徑:

本地主機:8000 /桌面/角phonecat主/角-phonecat-master/app/index.html