出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== 'undefined' && | 在 GraphQLAPI.ts 文件

Posted

技术标签:

【中文标题】出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== \'undefined\' && | 在 GraphQLAPI.ts 文件中【英文标题】:Getting error: Unhandled Rejection (Error): No credentials | if (typeof opt.graphql_headers !== 'undefined' && | in GraphQLAPI.ts file出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== 'undefined' && | 在 GraphQLAPI.ts 文件中 【发布时间】:2021-03-02 09:15:42 【问题描述】:

如何解决这个错误?我正在开发一个使用 Amplify、GrapghqlAPI 的反应项目 enter image description here

【问题讨论】:

【参考方案1】:

不知何故,我也遇到了同样的问题。我有以下软件包:

"@aws-amplify/api": "^3.2.11",
"@aws-amplify/auth": "^3.4.11",
"@aws-amplify/ui-react": "^0.2.28",
"aws-amplify": "^3.3.8",
"aws-appsync": "^4.0.1",

更新到以下版本,问题就消失了:

"@aws-amplify/api": "^3.2.22",
"@aws-amplify/auth": "^3.4.22",
"@aws-amplify/ui-react": "^0.2.38",
"aws-amplify": "^3.3.19",
"aws-appsync": "^4.0.3",

根据aws-amplify 和aws-amplify/auth 的更新日志,这些版本之间没有明显的变化,所以我不确定实际修复了什么。

【讨论】:

以上是关于出现错误:未处理的拒绝(错误):无凭据 | if (typeof opt.graphql_headers !== 'undefined' && | 在 GraphQLAPI.ts 文件的主要内容,如果未能解决你的问题,请参考以下文章

403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面。 怎么解决 ?

未处理的拒绝(错误):帖子不能为空

如何解决该错误>> WARN可能的未处理承诺拒绝(id:0):

使用 useMutation 可能出现未处理的承诺拒绝警告

未处理的拒绝(错误):渲染的钩子比上一次渲染时更多(React Interface GrandStack with ApolloClient)

未处理的异常:错误状态:无元素