- Vue框架 (之后填坑)
- Flask (之后填坑)
(之后填坑)
git clone
主分支,进入后端文件夹- 创建虚拟环境,并切换到该虚拟环境,参考 官方网站
- 下载需要的包
pip install
- 创建
instance
文件夹,并在里面创建config.py
文件
# 用于保证数据安全,可以是任意值,生产环境中应该是一个随机值
# $ python -c 'import secrets; print(secrets.token_hex())'
SECRET_KEY = 'dev'
# 禁用 SQLAlchemy 的修改跟踪功能,减少性能开销
SQLALCHEMY_TRACK_MODIFICATIONS = False
# 跨域设置,允许所有域名访问
SESSION_COOKIE_SAMESITE = 'None'
SESSION_COOKIE_SECURE = 'True'
# 数据库链接
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:[email protected]:3306/warehouse'
- 进入前端文件夹
- 安装package.json文件中需要的vue\node版本
- 下载需要的依赖
npm install
- 启动后端
flask --app flaskr run
- 查看接口文档 http://127.0.0.1:5000
- 启动前端
npm run serve
- 查看界面 http://localhost:8080/