如何在本地主机上运行 html 文件?

Posted

技术标签:

【中文标题】如何在本地主机上运行 html 文件?【英文标题】:How to run html file on localhost? 【发布时间】:2016-11-24 15:20:11 【问题描述】:

我有一个 html 文件,我在 localhost 上运行它。但是,此文件包括使用网络摄像头的镜像。例如,我如何在本地主机上运行this html file?选中实时复选框时,网络摄像头会从此示例开始。感谢您的回复。

【问题讨论】:

【参考方案1】:

您可以使用python -m http.server。默认情况下,本地服务器将在端口 8000 上运行。如果您想更改此设置,只需添加端口号 python -m http.server 1234

如果你使用的是python 2(而不是3),等效的命令是python -m SimpleHTTPServer

【讨论】:

我创建了 HTTPServer。我现在该怎么办? 好的。我做完。我将我的项目传输到 C:/Python27 并在 127.0.0.1:8000 上运行它 因此您运行 python 命令“python -m SimpleHTTPServer”,然后在浏览器中导航到 localhost:8000 并单击所需的 html 文件。很好的解决方案! python 3 等效项是python3 -m http.server 您想要导航到包含您希望在本地打开的文件的目录,然后运行该命令。如果您使用的是默认端口,请打开 localhost:8000。【参考方案2】:

正如 Nora 所建议的,您可以使用 python 简单服务器。 导航到要从中提供 html 页面的文件夹,然后执行 python -m SimpleHTTPServer。 现在您可以使用您的网络浏览器并导航到您的页面正在提供的http://localhost:8000/。 如果您的页面名为 index.html,那么服务器会自动为您加载。如果您想访问任何其他页面,您需要浏览到http://localhost:8000/您的页面名称

【讨论】:

【参考方案3】:

您可以在http-server 中运行您的文件。

1> 在您的系统中安装 Node.js

2> 在 CMD 中,运行命令 npm install http-server -g

3> 在 CMD 中导航到你的文件夹的具体路径并运行命令 http-server

4> 转到您的浏览器并输入 localhost:8080。您的应用程序应该在那里运行。

谢谢:)

【讨论】:

非常感谢。这正是我一直在寻找的!容易做和工作;) 谢谢,1 分钟,运行。 您要共享的文件夹中的npx http-server 一次性运行更快。要添加 CORS,您可以运行 npx http-server --cors 确保以管理员身份运行cmd @sax 如果你把它放在答案中,我会投票!【参考方案4】:

如果您运行的是 Python3,您可能想尝试一下:

python -m http.server

见this answer。

【讨论】:

【参考方案5】:

安装 Node js - https://nodejs.org/en/

转到您有 html 文件的文件夹:

在CMD中,运行命令安装http服务器-npm install http-server -g 在浏览器运行加载文件 - http-server

如果您有特定的 html 文件。在 CMD 中运行以下命令。-http-server fileName

默认端口为8080

在浏览器中输入localhost:8080。您的应用程序应该 跑过去。

如果你想在不同的端口上运行:http-server fileName -p 9000

注意:要运行 .js 文件,请运行:node fileName.js

【讨论】:

【参考方案6】:

您可以安装 Xampp 并运行 apache serve 并将您的文件放置到 www 文件夹并在 localhost/file name 访问您的文件 或者如果您的文件名为 index.html,则只需在本地主机上

【讨论】:

【参考方案7】:

您可以尝试安装以下本地主机软件之一:

    xampp wamp ammps 服务器 拉贡

这样的软件还有很多,但其中最好的是上面提到的那些。他们还允许使用域名(例如:example.com

【讨论】:

【参考方案8】:

在 macOS 上:

打开终端(或 iTerm)安装 Homebrew 然后运行 ​​brew install live-server 并运行 live-server。

您也可以安装Python 3 并运行python3 -m http.server PORT

在 Windows 上:

如果你安装了 VS Code,打开它并安装扩展 liveserver,然后点击右下角的 Go Live。

您也可以安装 WSL2 并通过 apt (sudo apt-get) 执行 macOS 步骤。

在 Linux 上:

打开您最喜欢的终端模拟器并通过 apt (sudo apt-get) 按照 macOS 步骤操作。

【讨论】:

【参考方案9】:

如果您安装了Node.js,那么您可以从要共享的文件夹中简单地运行:

npx http-server

要添加 CORS,您可以运行:

npx http-server --cors

【讨论】:

以上是关于如何在本地主机上运行 html 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本地主机(任何端口)上运行 html 文件

如何正确引用本地主机上 PHP、CSS 等的子目录(在 xampp 中)中的文件?

在本地主机上运行两个 grails 应用程序时如何解决跨域错误

如何访问在 AWS EC2 Ubuntu 的本地主机上运行的 Parse 服务器?

在本地主机上运行 VueJS 应用程序

JavaScript 未在 XAMPP 本地主机上加载