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

How to run html file on localhost?

我有一个 html 文件,我 运行 它在本地主机上。但是,此文件包含使用网络摄像头的镜像。例如,我如何 运行 this html file 在本地主机上?当勾选实时复选框时,网络摄像头在此示例上启动。感谢您的回复。

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

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

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

您可以 运行 您的文件 http-server

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

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

3> 在 CMD 中导航到您的文件夹的特定路径,然后 运行 命令 http-server

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

谢谢:)

如果您是 运行 Python3,您可能想改为尝试:

python -m http.server

this answer

  • 安装节点 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

Note : To run your .js file run: node fileName.js

您可以安装 Xampp 和 运行 apache 服务并将您的文件放入 www 文件夹并在 localhost/{file name} 访问您的文件 或者如果您的文件名为 index.html

,则只需在本地主机

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

  1. xampp
  2. 沼泽
  3. ammps 服务器
  4. 拉拉贡

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

在 macOS 上:

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

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

在 Windows:

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

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

在 Linux:

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

如果您安装了 Node.js,那么从您要共享的文件夹中,您只需 运行:

npx http-server

要添加 CORS,您可以 运行:

npx http-server --cors

您还可以使用 PHP 来服务器 http

中的文件

确保你安装了PHP,运行下面的命令来验证

php --version

如果 PHP 没有安装 运行 下面的命令安装它

sudo apt install php7.4-cli

安装完成后,转到文件路径并在终端中执行以下命令

php -S localhost:8000