Slide/README.md
2024-12-09 22:26:29 +08:00

84 lines
2.5 KiB
Markdown
Raw Permalink Blame History

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.

# 启动流程
好的,我来为您详细说明服务器的启动流程。这个流程包括后端 Python Flask 服务器和前端开发服务器(如果使用的话)的启动步骤。
1. 后端服务器启动流程:
```
1. 打开终端或命令提示符。
2. 导航到项目的后端目录:
cd /path/to/your/project/backend
3. 激活虚拟环境(如果使用):
source .venv/bin/activate # 在 Linux 或 macOS 上
# 或
.venv\Scripts\activate # 在 Windows 上
4. 确保所有必要的依赖已安装:
pip install -r requirements.txt
5. 设置 Flask 应用环境变量:
export FLASK_APP=app.py # 在 Linux 或 macOS 上
# 或
set FLASK_APP=app.py # 在 Windows 上
6. (可选)设置开发模式:
export FLASK_ENV=development # 在 Linux 或 macOS 上
# 或
set FLASK_ENV=development # 在 Windows 上
7. 启动 Flask 服务器:
flask run
# 或
python -m flask run
8. 服务器应该会在 http://localhost:5000 上启动。
```
2. 前端开发服务器启动流程(如果使用):
```
1. 打开新的终端或命令提示符窗口。
2. 导航到项目的前端目录:
cd /path/to/your/project/frontend
3. 如果使用 npm 管理依赖,确保安装了所有依赖:
npm install
4. 启动开发服务器:
npm run serve # 如果使用 Vue CLI
# 或
npm start # 对于一些其他框架
5. 前端开发服务器通常会在 http://localhost:8080 或类似端口上启动。
```
3. 验证服务器启动:
```
1. 在浏览器中打开 http://localhost:5000 确认后端服务器正在运行。
你应该能看到 Flask 的默认页面或您的 API 文档(如果有的话)。
2. 如果使用前端开发服务器,在浏览器中打开 http://localhost:8080
(或控制台输出的 URL来查看您的前端应用。
3. 在前端应用中尝试生成 PPT确保与后端的通信正常。
```
4. 故障排除:
```
- 如果遇到端口被占用的错误,可以尝试更改端口:
flask run --port=5001
- 确保 CORS 设置正确,允许前端访问后端 API。
- 检查控制台输出,查看是否有任何错误消息。
- 确保 `generated` 文件夹存在于后端目录中,并且有正确的读写权限。
```
请按照这个流程启动服务器,并确保每一步都正确执行。如果在任何步骤遇到问题,请告诉我具体的错误信息,我会帮您进一步诊断和解决问题。