Qexo官方文档更新后提到Djongo对于MongoDB的支持并不完善,开发者推荐使用MySQL/PostgreSQL,正好此前迭代版本跨度过大导致Qexo功能异常,所以重新部署下

随着版本迭代和官方文档更新,为Qexo做了相应修改,做相应记录

PlanetScale

注册登陆并创建数据库

连接数据库

点击 Get connection strings

创建密码

Connect witch 处选择 General

获取数据库相关信息

Vercel

点击按钮一键部署

部署到 Vercel

第一次未添加环境变量会报错失败,需添加并重新部署

添加环境变量

Setting -> Environment Variables

名称 意义 示例
MYSQL_HOST MYSQL数据库连接地址(对应.env中的host) aws.connect.psdb.cloud
MYSQL_PORT MYSQL数据库通信端口 (默认为3306)3306
MYSQL_USER MYSQL数据库用户名(对应.env中的username) xxxxx
MYSQL_NAME MYSQL数据库名(对应.env中的database) xxxxx
MYSQL_PASSWORD MYSQL数据库密码(对应.env中的password) xxxxxxxxxxxx
PLANETSCALE 填1禁用外键约束防止部署失败 1
![](https://assets.btwoa.com/202307082138618.avif)

重新部署

Deployments -> Redeploy

获取Qexo的项目ID

Setting -> General -> Project ID

获取令牌

Github

获取令牌

初始化

没什么变化,依次填入对应信息即可