Authdog
  1. 使用说明
Authdog
  • 常见问题
  • 使用说明
    • 功能介绍
    • 云函数篇
    • 销售代理
    • 部署教程
    • 更新Authdog教程
    • 更新日志
  • 用户模式
    • 用户注册
      POST
    • 用户登录
      POST
    • 修改密码
      POST
    • 解绑设备
      POST
    • 充值/激活
      POST
    • 心跳请求
      POST
    • 扣减点数
      POST
    • 退出登录
      POST
  • 设备ID模式
    • 设备授权
      POST
    • 充值/激活
      POST
    • 获取设备信息
      POST
    • 扣减点数
      POST
  • 云变量
    • 通过ID获取云变量
      POST
    • 通过名称获取云变量
      POST
  • 云函数
    • 通过ID运行云函数
      POST
    • 通过名称运行云函数
      POST
  • 用户数据
    • 创建用户数据
      POST
    • 通过唯一值获取数据
      POST
    • 通过名称获取数据列表
      POST
    • 获取用户数据列表
      POST
    • 删除用户数据
      POST
    • 修改用户数据
      POST
  • 用户资产明细
    • 获取用户资产明细
  • 其他接口
    • TCP接口
    • 获取应用信息
    • 提交用户反馈
  • 加密和安全
    • 通讯加密
    • 请求路径加密
    • 应用安全
  1. 使用说明

更新Authdog教程

更新教程#

更新Authdog请确保 DATABASE_SYNCHRONIZE = true 以自动同步模型到表
危险
注意:更新前请备份您的数据库 以免极端情况发生导致数据丢失!!!
如若该情况发生,AUthdog的开发者不承担任何责任和后果
危险
最新的Authdog代码未经大量测试,可能存在BUG 或不稳定性,您需要自行斟酌!!!

更新后端#

cd authdog
拉取代码
git pull
如果遇到代码冲突报错,则运行
git fetch --all
git reset --hard origin/main
git pull
以上命令用于强制将本地代码更新到git仓库最新版本
危险
如果你对代码进行了二次开发请不要执行此命令,否则你的代码将会消失。要更新的话你需要手动合并代码
安装依赖
pnpm i
如果安装依赖卡住,则可能需要设置淘宝npm镜像
npm config set registry https://registry.npm.taobao.org
重启后端服务
pm2 restart all
此命令将重启所有的运行在pm2的进程,请自行确保安全
如果是使用宝塔面板部署教程部署的Authdog则无需用以上命令来重启,可直接到宝塔的Node项目中停止项目,然后再启动即可

更新前端#

cd authdog-ui
拉取代码
git pull
安装依赖
pnpm i
如果安装依赖卡住,则可能需要设置淘宝npm镜像
npm config set registry https://registry.npm.taobao.org
编译前端项目
pnpm run build:pro
上一页
部署教程
下一页
更新日志
Built with