为 Next.js 加上 Git Commit 版本号

为 Next.js 加上 Git Commit 版本号

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

服务端应用需要关注版本以避免前后端问题,可以将Commit ID作为版本号输出,放在Header或UI上,通过配置文件或环境变量实现。返回Commit ID可以帮助快速定位问题。

🎯

关键要点

  • 服务端应用没有明确的版本概念,但需要关注版本以避免前后端问题。
  • 可以将 Commit ID 作为版本号输出,帮助协作者定位问题。
  • 有两种实现方式:将 Commit ID 放在 Header 或 UI 中。
  • 将 Commit ID 放在 Header 中可以通过 Next.js 的自定义 Header 功能实现。
  • 在 UI 中展示 Commit ID 可以帮助快速找到版本信息。
  • 在 Vercel 部署的 Next.js 中,可以使用环境变量直接引用 Commit ID。
➡️

继续阅读