Add 文件服务器

周训 2023-12-25 18:15:20 +00:00
parent c022d629d8
commit e9037eec57

@ -0,0 +1,37 @@
因为浏览器限制,你不能直接在浏览器打开 `index.html` 来运行,而是需要借助一个本地的文件服务器来运行。
## 通用 philippgille/serve
### Windows 系统
1. 从 Release 下载 `um-react.zip` 归档文件并解压;
2. 下载 [Windows 版本的 serve 程序](https://github.com/philippgille/serve/releases/download/v0.3.2/serve_v0.3.2_Windows_x64.exe) 并放入到 `um-react.zip` 解压后的目录;
- 此时你的目录将同时存在 `index.html``serve_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 页面](https://github.com/philippgille/serve/releases/latest) 并下载对应的文件。
- 此时你的目录将同时存在 `index.html` 与刚下载的 `serve_*` 可执行程序(以及其它附加文件/目录)。
3. 打开终端模拟器,切换目录到解压目录
- 执行 `./serve_*` 来启动服务器
4. 使用结束时,按下 ctrl-c 组合键来结束服务器。你也可以关闭终端模拟器。
## 其它方案
### Python 3
如果系统自带了 Python 3你可以通过下述命令起一个简单的文件服务器
```py
python3 -m http.server
```
### Golang
你可以手动编译一个简单的静态文件服务器,[参考该 Gist](https://gist.github.com/paulmach/7271283)。