AWS Amplify: Как настроить компонент { withConnector }?

После быстрого запуска Amplify я настроил мобильное приложение AWS с awsmobile-cli:

awsmobile init
awsmobile user-signin enable
awsmobile push

В своем приложении реакции я настроил Amplify следующим образом (я также попробовал ручную настройку):

import Amplify from 'aws-amplify';
import aws_exports from '../../aws-exports.js';
Amplify.configure(aws_exports);
import { withAuthenticator } from 'aws-amplify-react';

...
export default withAuthenticator(App);

Этот код показывает мне Cognito UI, но при любом действии я получаю следующую ошибку:

Нет userPool

Как правильно подключить Усилитель withConnector компонент с userPool моего приложения?


PS Вчера вечером мое приложение работало без нареканий. Сегодня я только внес некоторые незначительные изменения и не могу объяснить это поведение.

1 ответ

Решение

Можете ли вы проверить, если есть aws-amplify под вашим node_modules/aws-amplify-react/node_modules, Иногда npm устанавливает его дважды и вызывает некоторые проблемы.

Другие вопросы по тегам