2014-09-13 56 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\