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

use*_*935 4 javascript http localhost node.js

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

我按照这个简单的步骤:设置一个简单的节点服务器.

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

在此输入图像描述

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

在此输入图像描述

我不知道我做错了什么.

Joe*_*lay 6

这个也让我抓了几次 - 如果你有一个./public文件夹,那么http-server库默认是服务而不是./.在我看来,这是一种愚蠢的默认,但是哦!

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

http-server ./
Run Code Online (Sandbox Code Playgroud)