项目简介
本项目是基于Flask框架构建的Web应用程序,核心为邮件管理系统。用户可借助API接口对邮件进行写入和读取操作,此外项目还有其他功能来提升用户体验。
项目的主要特性和功能
- 采用Flask框架搭建Web应用。
- 运用Neo4j数据库存储邮件及相关数据。
- 提供API接口,支持用户通过HTTP请求进行邮件的读写操作。
- 对邮件内容进行校验,保证长度合理且内容唯一。
- 具备服务时间和唯一ID生成功能。
安装使用步骤
1. 后端(Flask)
- 建立Python虚拟环境
python3 -m venv VENV
- 使用虚拟环境
.\VENV\Scripts\Activate.ps1
- 切换到目录
Flask_Blue
shell cd Flask_Blue
- 安装依赖
pip install -r requirements.txt
- 运行
python3 app.py
应用将运行在localhost
的5000
端口。通过浏览器或HTTP客户端访问http://localhost:5000/Nebula_BH_No_1/
即可使用应用。
2. 前端(Vue)
- 切换到目录
Vue_moudle
shell cd Vue_moudle
依据你的环境调整Vue_moudle\src\services\request.js
的内容,然后执行以下命令:npm install npm run serve
生产环境需要进行npm run build
操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】