为什么这个http服务器这样做?

时间:2016-10-24 15:05:55

标签: javascript node.js http localhost

我是Node的新手,我正在尝试运行本地服务器。

我遵循了这个简单的步骤:Setup a simple Node server

我移动到我有 index.html 文件的文件夹:

enter image description here

我运行 http-server 然后浏览 http://localhost:8080/ ,这就是我的意思得到:

enter image description here

我不知道我做错了什么。

1 个答案:

答案 0 :(得分:6)

这个也让我抓了几次 - if you have a ./public folder, the http-server library defaults to serving that rather than ./.在我看来,这是一种愚蠢的默认,但是很好!

您可以通过在启动服务器时明确说明路径来解决此问题:

http-server ./