【问题标题】:Why is this http-server doing this?为什么这个 http-server 会这样做?
【发布时间】:2017-03-06 10:08:35
【问题描述】:

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

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

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

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

我不知道我做错了什么。

【问题讨论】:

  • 通过显示目录索引清楚地向您显示服务器正在运行。问题是,你是否期待别的东西,如果是,那是什么?您必须展示您拥有的代码、路线以及应该提供的服务。

标签: javascript node.js http localhost


【解决方案1】:

这个问题也让我失望了几次 - if you have a ./public folder, the http-server library defaults to serving that rather than ./. 在我看来,这是一个愚蠢的默认设置,但是哦,好吧!

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

http-server ./

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多