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

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

PlanetScale

注册登陆并创建数据库

连接数据库

点击 Get connection strings

创建密码

Connect witch 处选择 General

获取数据库相关信息

Vercel

点击按钮一键部署

部署到 Vercel

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

添加环境变量

Setting -> Environment Variables

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

重新部署

Deployments -> Redeploy

获取Qexo的项目ID

Setting -> General -> Project ID

获取令牌

Github

获取令牌

初始化

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