本文介绍了AuthError-Error:未正确配置Amplify的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,我已经使用amplify configure成功完成了Reaction应用程序的配置。我在AWS Amplify docs的帮助下做到了这一点。然后,我已经使用amplify add authamplify push成功地向我的Amplify项目添加了身份验证。我按照AWS - Authentication with Amplify Doc

中的所有步骤操作

我的App.js如下所示

import React from 'react';
import { withAuthenticator, AmplifySignOut } from '@aws-amplify/ui-react';
import Amplify, { Auth } from 'aws-amplify';
import awsconfig from './aws-exports';

Amplify.configure(awsconfig);


const App = () => (
    <div>
        <AmplifySignOut />
        My App
    </div>
);

export default withAuthenticator(App);
但当我尝试npm start时,它显示以下错误,

推荐答案

我在github-issue

中找到了此问题的解决方案

解决方法很简单。放大文档不会告诉您加载aws-exportsAuth module的配置。

App.js中添加这行简单的代码,为我解决了这个问题。

import Amplify, { Auth } from 'aws-amplify';
import awsconfig from './aws-exports';

Amplify.configure(awsconfig);

// >>New - Configuring Auth Module
Auth.configure(awsconfig);

这篇关于AuthError-Error:未正确配置Amplify的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 08:03