Size: a a a

JavaScript Noobs — сообщество новичков

2020 August 07

p

perehodit in JavaScript Noobs — сообщество новичков
Сейчас доку посмотрю, ожидает или нет
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
Nemo Whois
что вы вобще пытаетесь сделать тут?
тут логика вроде как не правильная вам надо юзера сохранять внутри. а вы просто пытаетесь сохранить массив users
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
perehodit
ну библиотека ava
q
источник

p

perehodit in JavaScript Noobs — сообщество новичков
Nemo Whois
тут логика вроде как не правильная вам надо юзера сохранять внутри. а вы просто пытаетесь сохранить массив users
я не сохраняю массив, я его перебираю и каждого пользователя отдельно сохраняю
источник

p

perehodit in JavaScript Noobs — сообщество новичков
Я сейчас вот так написал
  const user = {
   login: "root",
   password: "root",
   role: "root",
 };

 const createdUser = new User(
   Object.assign(user, {
     surname: "none",
     name: "none",
     patronymic: "none",
     password: await bcrypt.hash(user.login, await bcrypt.genSalt(10)),
   })
 );
источник

p

perehodit in JavaScript Noobs — сообщество новичков
Ничего не изменилось
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
perehodit
я не сохраняю массив, я его перебираю и каждого пользователя отдельно сохраняю
тогда почему save у вас на обьекте users?
источник

j

jk in JavaScript Noobs — сообщество новичков
.save() же промис возвращает, так?
источник

p

perehodit in JavaScript Noobs — сообщество новичков
jk
.save() же промис возвращает, так?
да
источник

p

perehodit in JavaScript Noobs — сообщество новичков
Nemo Whois
тогда почему save у вас на обьекте users?
он не на объекте users O-o
источник

j

jk in JavaScript Noobs — сообщество новичков
Смотри как работает beforeEach. Если он обещает что промисы тоже выполняются гарантированно до. Тогда фигня вопрос.
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
perehodit
он не на объекте users O-o
чет просмотрел)
источник

j

jk in JavaScript Noobs — сообщество новичков
Вынь из forEach, сделай for of, жди по очереди.
источник

p

perehodit in JavaScript Noobs — сообщество новичков
jk
Вынь из forEach, сделай for of, жди по очереди.
я один объект уже написал даже, не помогает
источник

p

perehodit in JavaScript Noobs — сообщество новичков
jk
Вынь из forEach, сделай for of, жди по очереди.
  const user = {
   login: "root",
   password: "root",
   role: "root",
 };

 const createdUser = new User(
   Object.assign(user, {
     surname: "none",
     name: "none",
     patronymic: "none",
     password: await bcrypt.hash(user.login, await bcrypt.genSalt(10)),
   })
 );

 await createdUser.save();
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
Object.assign(user, {
     surname: "none",
     name: "none",
     patronymic: "none",
     password: await bcrypt.hash(user.login, await bcrypt.genSalt(10)),
   })
- а что он возращает то
источник

j

jk in JavaScript Noobs — сообщество новичков
perehodit
  const user = {
   login: "root",
   password: "root",
   role: "root",
 };

 const createdUser = new User(
   Object.assign(user, {
     surname: "none",
     name: "none",
     patronymic: "none",
     password: await bcrypt.hash(user.login, await bcrypt.genSalt(10)),
   })
 );

 await createdUser.save();
А должно работать. Если beforeEach делает то что чем называется.
источник

j

jk in JavaScript Noobs — сообщество новичков
Либо он промисы не поддерживает, хз.
источник

p

perehodit in JavaScript Noobs — сообщество новичков
Nemo Whois
Object.assign(user, {
     surname: "none",
     name: "none",
     patronymic: "none",
     password: await bcrypt.hash(user.login, await bcrypt.genSalt(10)),
   })
- а что он возращает то
объект в котором все поля объединяются
источник

NW

Nemo Whois in JavaScript Noobs — сообщество новичков
perehodit
объект в котором все поля объединяются
а эти поля в моделе то есть?
источник