[英]AWS Cognito: Getting error in Auth.signIn (Validate that amazon-cognito-identity-js has been linked)
[英]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.