Неизвестная ошибка, тело ответа от fetch не определено - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь зарегистрировать пользователя в Cognito userpool с помощью cognito.signup.Метод работает.Я получаю SMS с временным паролем и пользователь зарегистрирован.Проблема в том, что я получаю сообщение об ошибке:

Неизвестная ошибка, тело ответа при извлечении не определено

У меня уже есть выборка узла в проекте и для него установлено значение:

global.fetch = require("node-fetch");

Это мой регистрационный сервис:

const AmazonCognitoIdentity = require('amazon-cognito-identity-js');
global.fetch = require("node-fetch");

    module.exports.post = async (username,name,email,phoneNumber) => {
        const environment = {
            UserPoolId: 'xxxxxx',
            ClientId: 'xxxxxxx',
        }
        return new Promise((resolve,reject) => {
            const userPool = new AmazonCognitoIdentity.CognitoUserPool(environment);
            const emailData = {
                Name: 'email',
                Value: email
            };
            const phoneData = {
                Name: 'phone_number',
                Value: phoneNumber
            };
            const userData = {
                Name: 'name',
                Value: name
            };
            const emailAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(emailData);
            const userAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(userData);
            const phoneAttribute = new AmazonCognitoIdentity.CognitoUserAttribute(phoneData);

            userPool.signUp(username,'ASDas2aSA@',[emailAttribute,,phoneAttribute,userAttribute], null, (err,data) => {
            if(err){
                reject(new Error(JSON.parse(err)));
            }
            resolve(JSON.parse(data));
            });
        });
    }

Есть идеи?

1 Ответ

0 голосов
/ 24 декабря 2018

Пока что текущее «исправление» вносит изменения в файл / src / Client.js для модуля amazon-cognito-identity-js, чтобы вы могли видеть реальный обратный вызов.Здесь есть открытый запрос на получение запрошенных изменений здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...