触发您的 GitHub 工作流 | AI生成和翻译

Home 2025.04

您说得对,在前端代码中直接嵌入 GitHub 令牌确实存在安全风险。任何查看页面源代码的人都可能获取并滥用您的令牌。

以下是几种安全的方法,可以通过前端按钮触发 GitHub 工作流,附有解释和代码示例:

核心思路:引入安全的后端组件

最安全的处理方式是引入一个后端组件(一个 API 端点),它将:

  1. 从前端接收触发请求。
  2. 安全地存储并使用您的 GitHub 令牌。
  3. 向 GitHub 发起经过身份验证的 API 调用以触发您的工作流。

这样,您敏感的 GitHub 令牌就永远不会离开您的服务器端环境。

以下是几种可供选择的后端方案:

1. 无服务器函数(例如,AWS Lambda、Google Cloud Functions、Netlify Functions、Vercel Functions)

对于像这样的简单 API 端点,这通常是一种轻量级且经济高效的解决方案。


Back Donate