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 устанавливает его дважды и вызывает некоторые проблемы.