使用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
初始化
没什么变化,依次填入对应信息即可
引用站外链接
为Hexo部署在线编辑器
btwoa
引用站外链接
官方文档
Qexo
评论 ()
TwikooValine