Я пытаюсь добавить в приложение функцию аутентификации AWS. Я добавил конфигурацию в файл, который уже имеет конфигурацию graphql и pubsub, и я звоню Amplify.configure({ ...config.GraphQL, Auth: config.Auth })
в приложении. js. при попытке использовать регистрацию я получаю следующую ошибку в журнале [NoUserPoolError: Authentication Error]
.
код для аутентификации
import { Auth } from 'aws-amplify';
...
Auth.signUp({
username: email,
password,
attributes: {
email // optional
// other custom attributes
},
validationData: [] //optional
})
.then(data => console.log(data))
.catch(err => console.log('Error:Auth.signUp ', err));
Моя конфигурация следующая
Auth: {
IdentityPoolId: 'xxxxxxxx',
identityPoolId: 'xxxxxxxx',
Region: 'xxxxxxxx',
region: 'xxxxxxxx',
RoleArn: 'xxxxxxxx',
UserPoolId: 'xxxxxxxx',
ClientId: 'xxxxxxxx'
},
GraphQL:{
//config for graphql
}
и в приложении красный экран выглядит следующим образом.
Я еще не пробовал amplify push
.