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

2.5 KiB
Raw Blame History

启动流程

好的,我来为您详细说明服务器的启动流程。这个流程包括后端 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 上启动。
  1. 前端开发服务器启动流程(如果使用):
1. 打开新的终端或命令提示符窗口。

2. 导航到项目的前端目录:
   cd /path/to/your/project/frontend

3. 如果使用 npm 管理依赖,确保安装了所有依赖:
   npm install

4. 启动开发服务器:
   npm run serve  # 如果使用 Vue CLI
   # 或
   npm start  # 对于一些其他框架

5. 前端开发服务器通常会在 http://localhost:8080 或类似端口上启动。
  1. 验证服务器启动:
1. 在浏览器中打开 http://localhost:5000 确认后端服务器正在运行。
   你应该能看到 Flask 的默认页面或您的 API 文档(如果有的话)。

2. 如果使用前端开发服务器,在浏览器中打开 http://localhost:8080
   (或控制台输出的 URL来查看您的前端应用。

3. 在前端应用中尝试生成 PPT确保与后端的通信正常。
  1. 故障排除:
- 如果遇到端口被占用的错误,可以尝试更改端口:
  flask run --port=5001

- 确保 CORS 设置正确,允许前端访问后端 API。

- 检查控制台输出,查看是否有任何错误消息。

- 确保 `generated` 文件夹存在于后端目录中,并且有正确的读写权限。

请按照这个流程启动服务器,并确保每一步都正确执行。如果在任何步骤遇到问题,请告诉我具体的错误信息,我会帮您进一步诊断和解决问题。