本地运行React+Python项目遇404请求错误,老板端正常求助
问题详情
浏览器错误
App.js:20 GET http://localhost:5000/api/private/retrieve-applications/ 404 (Not Found)
浏览器响应
{detail: "Not Found"}
当前场景:基于Python后端+React前端的Web应用,老板本地启动无问题,你拉取代码完成前端开发后,本地启动出现上述404错误,已安装Python 3.8.10,询问是否需要安装软件或类似npm install的Python命令。
解决方案
- 必须安装Python后端的依赖包,对应
npm install的Python命令,常见几种操作方式:- 标准pip方式:找到后端代码根目录下的
requirements.txt文件(Python项目最常用的依赖清单),打开终端进入该目录,执行:# 确认Python版本为3.8.10 python --version # 安装依赖,多Python版本环境下替换为pip3 pip install -r requirements.txt - Poetry管理方式:如果项目根目录存在
pyproject.toml和poetry.lock文件,先安装Poetry工具再装依赖:pip install poetry poetry install - Pipenv管理方式:如果项目用Pipenv管理依赖,先安装工具再执行安装:
pip install pipenv pipenv install
- 标准pip方式:找到后端代码根目录下的
- 依赖安装完成后,按照项目要求启动后端服务(常见命令如
python app.py、flask run、uvicorn main:app --reload,具体看项目内的启动文档或老板提供的步骤) - 后端启动后,先直接在浏览器访问
http://localhost:5000/api/private/retrieve-applications/,确认接口能正常返回数据,再启动前端项目。
内容的提问来源于stack exchange,提问作者T-Develops
相关产品推荐
相关产品推荐

