繁体   English   中英

AuthError - 错误:未正确配置 Amplify / AWS cognito,React JS

[英]AuthError - Error: Amplify has not been configured correctly / AWS cognito, React JS

我正面临这个问题。 安装 amplify-cli、aws-amplify 和 aws-amplify-react 后,无法使用 aws cognito。 我的代码片段如下。

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});

我添加了 amplify add auth amplify push

但不断得到这个问题。

下面附上错误图片..请看一下在此处输入图像描述

经过大量研究终于解决了这个问题。 通过使用以下命令在 react js 应用程序中安装 @aws-amplify/core package 解决了该问题。

npm i @aws-amplify/core --save --legacy-peer-deps

但是在我的例子中安装它之后,我收到了错误,因为这个 package 显示了很多依赖包。 所以在最终添加了下面提到的所有这些之后,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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM