
使用PlanetScale重新部署Qexo
Qexo官方文档更新后提到Djongo对于MongoDB的支持并不完善,开发者推荐使用MySQL/PostgreSQL,正好此前迭代版本跨度过大导致Qexo功能异常,所以重新部署下
随着版本迭代和官方文档更新,为Qexo做了相应修改,做相应记录
PlanetScale
引用站外链接
The ultimate MySQL database platform
PlanetScale
注册登陆并创建数据库



连接数据库
点击 Get connection strings
创建密码

Connect witch 处选择 General
获取数据库相关信息

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 |
重新部署
Deployments -> Redeploy

获取Qexo的项目ID
Setting -> General -> Project ID

获取令牌
引用站外链接
Account Settings Tokens
Vercel

Github
获取令牌
引用站外链接
Personal access tokens (classic)
Github

初始化
没什么变化,依次填入对应信息即可
引用站外链接
官方文档
Qexo
评论 ()
TwikooValine












