Я пытаюсь показать идентификатор пользователя после формы регистрации, но у меня есть ответ: «Пользователь создан с идентификатором: 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> "