版本与运营 · 运维指南

配置巡检脚本实操:npm run config:check 一次发现积分与安全隐患

演示零感AI新上线的配置巡检脚本,从安装、运行到解读结果,帮助运维、客服、产品快速排查常见配置问题。

1分钟

当积分策略、注册奖励、bcrypt 配置散落在各个文件时,任何一个手动改动都可能造成线上事故。为此,我们开发了新的配置巡检脚本 npm run config:check,帮助运维和客服在一分钟内完成全局检查。本文提供完整的实操指南。

一、脚本能检查哪些内容?

  1. 安全项:bcrypt 轮数是否符合安全标准。
  2. 积分策略:默认积分、邀请奖励是否与策略文件一致。
  3. 文档同步:运维文档是否已更新最新配置,避免信息滞后。
  4. 自定义钩子:可扩展检查 API key、第三方服务配置等。

二、运行前准备

三、运行命令

npm run config:check

执行后终端会输出检查项与状态:

✔ bcryptRounds >= 12
✔ defaultPoints == policy.defaultPoints
✔ inviteReward == policy.inviteReward
ℹ Docs outdated: 请同步 docs/staging/[open]onboarding-incentives-config.md

四、如何处理输出结果

五、结合日常流程的建议

  1. 发布前必跑:将脚本加入 CI/CD 流程,部署前自动检查。
  2. 客服排障:遇到“积分不一致”时,客服可请求运维运行脚本,避免人工猜测。
  3. 定期巡检:建议每周固定时间运行并记录结果,纳入运维手册。
  4. 文档同步:输出包含文档路径,可提醒文档负责人更新内容。

六、FAQ

七、推荐配套措施

只需一行命令,就能让积分、安全配置心中有数。现在就回到项目根目录,运行一次 npm run config:check,为下一次上线建立信心。

版本与运营运维指南