React项目部署时Sentry报错:API请求失败(项目无效HTTP400)
检查Sentry核心配置参数
确认项目中SENTRY_PROJECT、SENTRY_ORG、SENTRY_AUTH_TOKEN的取值完全匹配Sentry后台的项目信息。项目名和组织名的大小写、特殊符号必须一致,可直接从Sentry后台复制对应项目的slug和组织slug替换配置。验证Auth Token权限
登录Sentry后台,进入「用户设置→API→Auth Tokens」,检查当前使用的token是否包含project:write权限。若缺失,重新生成具备该权限的token并替换到项目配置中。核对Sentry构建插件配置
如果使用@sentry/webpack-plugin或同类插件,检查插件配置内的project、org字段是否拼写正确,同时确认插件版本与项目构建工具(如Webpack)版本兼容,版本不兼容可能引发请求异常。清除缓存后重试
执行yarn cache clean清除yarn缓存,删除dist/build等构建产物目录,重新运行yarn build,避免旧缓存配置干扰。排查网络连通性
确认构建环境能正常访问Sentry API地址(默认https://sentry.io/api/),内网环境需排查防火墙或代理是否拦截请求。可通过命令测试:curl -H "Authorization: Bearer YOUR_AUTH_TOKEN" https://sentry.io/api/0/organizations/YOUR_ORG/projects/,查看返回是否正常。
内容的提问来源于stack exchange,提问作者Stanislau Karaliou

