友链朋友圈部署教程
友链朋友圈部署教程
DreamCollector由于前段时间朋友圈出了些问题 索性就重新部署一下 顺便记录下过程 以下是
Github
+MongoDB
+Vercel
+hexo-circle-of-friends
一、MongoDB
官网申请注册并创建数据库(度娘有很多教程就不再过多的阐述了),最终会拿到
mongodb+srv:
开头的连接配置
二、Github
1. fork项目
将项目fork到自己的仓库并按官网教程将workflow
允许跟读写权限
打开
2. 设置环境变量
在项目设置里的环境变量secret中添加如下变量,若使用其他数据库,请参考配置项说明
GH_NAME
:github名称,也就是你的用户名GH_EMAIL
:github邮箱,填写你注册github的邮箱GH_TOKEN
:github访问token,获取方式,请参考官方文档,其中,Select scopes
选择repo
和workflow
,最终效果如下:STORAGE_TYPE
:存储方式,填写mongodb
MONGODB_URI
:mongodb配置(支持mongodb://
和mongodb+srv://
)
3. 启用workflow
三、Vercel
1. 设置环境变量
最终效果如下,其中VERCEL_ACCESS_TOKEN
需要自行创建,总有些人会找不到tokens创建,是谁我不说
2. 更换自定义域名
由于vercel被墙,需要绑定自定义域名后。在这个地址后面拼接
/all
尝试访问,出现数据就说明配置成功,这个地址就是前端所需的api地址,如下地址得替换自己的域名,并新增域名dns解析
四、常见问题
问题1:项目导入到vercel中一直部署不成功
日志参考:
1 | error: subprocess-exited-with-error |
原因:
考虑可能是Node.js版本太高,有些依赖已遗弃
解决方案:
将Node.js版本从
20.x
降到18.x
或以下,如图
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果