Vue AWS Усиление не удается получить учетные данные - PullRequest
0 голосов
/ 26 апреля 2020

Я использую AWS Усиление для аутентификации в приложении Vue.

Я могу успешно войти в систему, но не могу получить учетные данные, используя Auth.currentUserCredentials () и Auth.currentCredentials ().

Буду признателен за помощь в решении проблемы.

Я использую прослушиватель событий Amplify Hub для прослушивания канала авторизации для событий авторизации и средства регистрации для отладки.

при входе в систему, я замечаю это:

enter image description here

это выполняется в режиме разработчика, но при сборке и запуске на веб-сайте появляются точно такие же ошибки.

кажется, что POST для localhost вызывает проблему. но почему он вызывает localhost при запуске производственной сборки?

вот весь журнал от входа до и после вызова Auth.currentCredentials ():

enter image description here

enter image description here

вот код для формы входа:

<amplify-authenticator>
  <div>
    My App
    <amplify-sign-out></amplify-sign-out>
  </div>
</amplify-authenticator>

вот мой aws -экспорт. js файл:

const awsmobile = {
"aws_project_region": "eu-west-1",
"aws_cognito_identity_pool_id": "eu-west-1:xyz....-4144-4b70-b021-e3486dbb1d43",
"aws_cognito_region": "eu-west-1",
"aws_user_pools_id": "eu-west-1_xyz....",
"aws_user_pools_web_client_id": "xyz....",
"oauth": {}

};

export default awsmobile;

1 Ответ

0 голосов
/ 29 апреля 2020

кажется, что была ошибка, которая теперь была исправлена, теперь она работает

...