2014-09-13 64 views
8

我想在我的項目目錄中運行一個簡單的http服務器。我需要的只是GET請求支持,所以我可以獲取html/css/js/etc。 爲此我想從npm使用http-server。節點http-server不能在Ubuntu linux上工作

npm install http-server -g

現在安裝它,我cd到它的index.html文件,我打開終端,運行http-server

我的項目文件夾但是當我打開我的瀏覽器在http://localhost:8080/index.html - 它無法連接到主機。

我錯過了什麼嗎?

+0

從故宮後追加:啓動HTTP服務器本地'節點斌/ HTTP-server'。 現在您可以訪問http:// localhost:8080來查看您的服務器。 https://www.npmjs.org/package/http-server(「Usage」)。 – loveNoHate 2014-09-13 12:18:42

+0

同樣的結果 - 無法連接。它是否在任何地方存儲日誌? – YemSalat 2014-09-13 12:20:21

+0

Doe你在'REPL'中輸出了嗎? http://nodejs.org/api/repl.html – loveNoHate 2014-09-13 12:22:23

回答

26

好了,問題是 - 我有另一個軟件包安裝在Ubuntu上,這也被稱爲node

節點JS包被稱爲我的系統上nodejs,我認爲HTTP服務器是爲「節點」專找。 爲了解決此問題:

我刪除了節點sudo apt-get remove node,並創造了一個的NodeJS符號鏈接:

sudo ln -s /usr/bin/nodejs /usr/local/bin/node

0

首先安裝NPM。 二NPM安裝HTTP服務器-g。接下來的HTTP服務器網址模板網址像http-server C:\xampp\htdocs\