You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无API服务的Vue3项目部署Azure静态Web Apps时deployment_token无效报错

解决方案:Azure Static Web Apps部署报错deployment_token provided was invalid

一、排查并重置部署令牌

部署令牌无效是核心问题,按以下步骤操作:

  • 登录Azure门户,找到你的Static Web Apps资源
  • 进入「设置」→「部署令牌」,点击「重新生成」,复制新生成的完整令牌(确保没有复制到多余空格或换行)
  • 打开GitHub仓库,进入「Settings」→「Secrets and variables」→「Actions」
  • 找到对应名称的AZURE_STATIC_WEB_APPS_API_TOKEN_XXX密钥,点击「Update secret」,粘贴新令牌并保存
  • 注意:yml文件中引用的密钥名称必须和GitHub Secrets里的名称完全一致,包括大小写,不要保留<token name>这类占位符

二、修正无API服务的配置项

因为你的项目暂未开发API服务,错误的api_location配置可能引发额外流程异常:

  • 在GitHub Actions yml文件中,将api_location: "api"改为api_location: ""
  • 同步修改工作流设置中的api_location="",明确告诉部署流程无需处理API部分

三、验证并重新触发部署

  • 提交修改后的yml文件到main分支,或手动触发一次工作流运行
  • 观察「Build and Deploy」步骤是否正常执行

补充:你提到的GPG令牌用于代码签名,和Azure Static Web Apps的部署令牌完全独立,两者没有关联,无需混淆。

内容的提问来源于stack exchange,提问作者GeeWhizBang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 03:33:21