У меня есть 2 проекта, в которых используется один и тот же код:
Auth.signUp({ username, password, attributes }) .then(data => console.log(data)) .catch(error => console.log(error)) .finally(() => console.log('done'));
Точно так же: https://aws -amplify.github.io / docs / js / authentication # регистрация
Вот проблема показать:
В моем старом проекте все в порядке, только 1 запрос подписан, отправлен в AWS и получил от него некоторые данные: https://cognito -idp.ap-southeast-2.amazonaws.com /
В моем новом проекте у меня есть другой запрос перейти в AWS после запроса на регистрацию. Есть: https://cognito -idp.ap-southeast-2.amazonaws.com / И: https://cognito -identity.ap-southeast-2.amazonaws.com / , следующий за первым, и его ответ: сообщение: «Неавторизованный доступ не поддерживается для этого пула идентификации» __type: "NotAuthorizedException"
После этого я получил сообщение об ошибке в консоли: Ошибка: нет учетных данных, идентификатора приложения или региона.
Не уверен, почему старый проект работает нормально, но с этим появляется эта ошибка. Это потому, что разные по усилению?
Спасибо.
Я решил это с помощью
import Amplify from '@aws-amplify/core'; import Auth from '@aws-amplify/auth';
вместо
import Amplify, { Auth } from 'aws-amplify';