1 文件服务器
jixunmoe edited this page 2023-12-25 18:15:20 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

因为浏览器限制,你不能直接在浏览器打开 index.html 来运行,而是需要借助一个本地的文件服务器来运行。

通用 philippgille/serve

Windows 系统

  1. 从 Release 下载 um-react.zip 归档文件并解压;
  2. 下载 Windows 版本的 serve 程序 并放入到 um-react.zip 解压后的目录;
    • 此时你的目录将同时存在 index.htmlserve_v0.3.2_Windows_x64.exe 这两个文件(以及其它附加文件/目录)。
  3. 双击 serve_v0.3.2_Windows_x64.exe 来执行。
  4. (可选) 若是防火墙警告,请放行。不放行也许可用,但不确定。
  5. 此时应当有一个命令行窗口呈打开状态,并第一行文字为 Serving "." on all network interfaces (0.0.0.0) on HTTP port: 8080
  6. 点击右侧的链接访问应用首页 http://127.0.0.1:8080/
  7. 使用结束时,关闭该命令行窗口即可。

其它操作系统

  1. 从 Release 下载 um-react.zip 归档文件并解压;
  2. 访问 serve 的 Release 页面 并下载对应的文件。
    • 此时你的目录将同时存在 index.html 与刚下载的 serve_* 可执行程序(以及其它附加文件/目录)。
  3. 打开终端模拟器,切换目录到解压目录
    • 执行 ./serve_* 来启动服务器
  4. 使用结束时,按下 ctrl-c 组合键来结束服务器。你也可以关闭终端模拟器。

其它方案

Python 3

如果系统自带了 Python 3你可以通过下述命令起一个简单的文件服务器

python3 -m http.server

Golang

你可以手动编译一个简单的静态文件服务器,参考该 Gist