Jira Custom UI调用requestJira时卡顿,疑似权限问题
解决Jira Custom UI应用requestJira卡顿及权限警告问题
一、强制同步部署与安装配置
- 执行清理式部署,确保开发环境配置完全更新:
forge deploy --clean -e development - 部署完成后重新执行安装命令:
forge install -e development - 仔细核对
manifest.yml中的scopes配置,确保调用requestJira所需的权限(如read:jira-work、write:jira-work等)已正确声明,且无拼写错误。
二、修复应用连接状态异常
- 进入Jira Cloud后台的「应用管理」→「已安装应用」,找到目标应用并点击「管理」,若存在「重新连接」选项,执行重新连接操作。
- 检查应用注册时的Client ID/Secret是否正确,可通过以下命令查看环境变量同步情况:
forge environment variables list -e development
三、调试requestJira的具体错误
- 在代码中添加错误捕获逻辑,强制输出潜在错误信息:
try { const res = await requestJira('/rest/api/3/myself'); console.log('requestJira response:', res); } catch (err) { console.error('requestJira failed:', err.message, err.details); } - 打开浏览器开发者工具的「网络」面板,查看
requestJira发起的请求状态,确认是否存在pending、401/403权限错误等情况。
四、重置Forge环境(终极方案)
- 注销并重新登录Forge CLI:
forge logout && forge login - 卸载现有开发环境的应用,再重新部署安装:
forge uninstall -e development forge deploy -e development forge install -e development
内容的提问来源于stack exchange,提问作者riccardo
相关产品推荐
相关产品推荐

