Как я могу получить идентификатор пользователя из Firebase при создании нового пользователя - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь показать идентификатор пользователя после формы регистрации, но у меня есть ответ: «Пользователь создан с идентификатором: undefined»

Как я могу показать идентификатор?

установлено соединение для создания нового пользователя

class Users{
    constructor(db){
        this.db = db;
        this.ref = this.db.ref('/');
        this.collection = this.ref.child('users');
    }

    async create (data){

        let NewUser = this.collection.push();
        NewUser.set({
            email:data.email,
            name: data.name,
            password: data.password,

        });

Это создает пользователя.

async function createUser(req,h) {

    let result;

    try{
        result = await users.create(req.payload);


    }catch(error){
        console.error(error);
        return h.response('Problems to create your user').code(500);

    }
    return h.response(`User created with ID: ${result}`);
}


module.exports ={

    createUser:createUser
};

Я надеюсь получить такой результат: Пользователь создан с идентификатором: <-Ls_dgdfgdfhd> "

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