fix:优化代码
This commit is contained in:
13
README.md
13
README.md
@@ -20,10 +20,13 @@
|
||||
├── package.json # 根目录:start / build / preview
|
||||
├── server/ # 后端(可单独部署)
|
||||
│ ├── server.js # Express API 路由
|
||||
│ ├── db.js # SQLite(统计、留言、settings 弹幕开关)
|
||||
│ ├── db.js # JSON 存储(统计、留言、弹幕开关)
|
||||
│ ├── index.js # 单独启动 API:node index.js
|
||||
│ ├── package.json # 后端依赖
|
||||
│ └── data/ # pano.db(自动创建)
|
||||
│ └── data/ # store.json(自动创建)
|
||||
├── scripts/ # 720 云资源提取脚本(Python)
|
||||
│ ├── fetch_720yun.py # 按 URL 抓取并下载全景图到 panorama/
|
||||
│ └── parse_720yun_doc.py # 从 text.md 解析资源,--download 下载到 image/
|
||||
├── docs/部署说明.md # 前后端分离部署与弹幕配置
|
||||
└── README.md
|
||||
```
|
||||
@@ -36,7 +39,7 @@
|
||||
|
||||
```bash
|
||||
cd 720yun-offline
|
||||
python3 fetch_720yun.py "https://www.720yun.com/vr/c8525usOunr"
|
||||
python3 scripts/fetch_720yun.py "https://www.720yun.com/vr/c8525usOunr"
|
||||
```
|
||||
|
||||
若输出「未在页面 HTML 中发现全景图 URL」,说明该页由前端 JS 请求接口加载数据,请用方式 B。
|
||||
@@ -58,7 +61,7 @@ python3 fetch_720yun.py "https://www.720yun.com/vr/c8525usOunr"
|
||||
|
||||
## 二、Node 构建与部署(推荐)
|
||||
|
||||
项目已用 Node 方式组织,**默认使用 `image/` 下六面图**(由 `parse_720yun_doc.py --download` 拉取),打开页面即自动加载。
|
||||
项目已用 Node 方式组织,**默认使用 `image/` 下六面图**(由 `scripts/parse_720yun_doc.py --download` 拉取),打开页面即自动加载。
|
||||
|
||||
### 1. 安装与运行(开发/本地)
|
||||
|
||||
@@ -69,7 +72,7 @@ npm start
|
||||
```
|
||||
|
||||
浏览器访问 **http://localhost:3000**,会自动加载 `config.json` 中的立方体六面图(`image/mobile_*.jpg`)。
|
||||
服务端会创建 **`data/pano.db`**(SQLite),用于存储:**累积播放、实时在看、点赞数、分享数、留言(弹幕)**。留言以弹幕形式在画面上方滚动播放。
|
||||
服务端会创建 **`server/data/store.json`**(纯 JSON 存储,无原生依赖),用于存储:**累积播放、实时在看、点赞数、分享数、留言(弹幕)**。留言以弹幕形式在画面上方滚动播放。
|
||||
|
||||
### 2. 构建出站目录(部署用)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user