AuthError - 错误:未正确配置 Amplify / AWS cognito,React JS
Posted
技术标签:
【中文标题】AuthError - 错误:未正确配置 Amplify / AWS cognito,React JS【英文标题】:AuthError - Error: Amplify has not been configured correctly / AWS cognito, React JS 【发布时间】:2021-11-20 08:39:02 【问题描述】:我正面临这个问题。安装 amplify-cli、aws-amplify 和 aws-amplify-react 后,无法使用 aws cognito。我的代码 sn-p 如下所示。
import React from 'react';
import withAuthenticator from 'aws-amplify-react';
import config from './aws-exports';
function App()
return (
<div>
<b>Hello World..</b>
</div>
);
export default withAuthenticator(App, includeGreetings: true);
我添加了 放大添加身份验证 放大推送
但经常遇到这个问题。
错误图片附在下面..请看一下
【问题讨论】:
【参考方案1】:经过大量研究终于解决了这个问题。通过使用以下命令在 react js 应用程序中安装 @aws-amplify/core 包解决了该问题。
npm i @aws-amplify/core --save --legacy-peer-deps
但是在我的情况下安装之后,我收到了错误,因为这个包显示了很多依赖包。因此,在最后添加了所有这些之后,cognito aws 登录/注册问题得到了解决..
npm i @aws-amplify/storage --save --legacy-peer-deps
npm i @aws-amplify/interactions --save --legacy-peer-deps
npm i @aws-amplify/auth --save --legacy-peer-deps
npm i @aws-amplify/api --save --legacy-peer-deps
npm i @aws-amplify/analytics --save --legacy-peer-deps
npm i @aws-amplify/xr --save --legacy-peer-deps
【讨论】:
以上是关于AuthError - 错误:未正确配置 Amplify / AWS cognito,React JS的主要内容,如果未能解决你的问题,请参考以下文章
如何为一般 authError 消息定义 FlashHelper/Component 元素
Google AdWords API 授权提升 Ads Common::Errors::AuthError