Sparrow
поэтому я тебе и говорю -- не тащи его в модель, сделай .create, который а) вычислит хэш б) сериализует юзера в) вернет тебе объект с этим юзером, который уже ок
Sparrow
с await можно
shoo
вот так делаю
Sparrow
hash: await bcrypt.hash(pwd, salt)
Sparrow
ну ты же не присваиваешь никуда
Sparrow
this.passwordHash = await блаблабла
Sparrow
async/await это тоже самое, просто высокоуровневая обертка над промисами.
shoo
правильно ?)
Sparrow
нет, тогда тебе уже .then.catch не нужны
Vitaliy
нет
Cenator 🐈
Мои глаза) Подключи еслинт поскорее)
Sparrow
какой ты нежный, @itsjohncena
Sergey
бля пиздец
Vitaliy
shift + alt + f скорее
shoo
так ? )
shoo
чувствую себя тупым))
Sparrow
shoo
да
не работает )
Sparrow
работает, ты просто не понимаешь, как проверить, что работает
сomorsiс
еще бы оно работало
shoo
работает, ты просто не понимаешь, как проверить, что работает
так в смысле)) если я делаю синхронно, оно приходит, если асинхронно, то не работает
сomorsiс
потому что гет/сет синхронные для виртуальных полей в монгузе
shoo
Sparrow
так в смысле)) если я делаю синхронно, оно приходит, если асинхронно, то не работает
переделай архитектуру, тебе не нужно тащить пароль в сеттер. и поставь eslint, тут не брутальные пыхаперы ))
shoo
переделай архитектуру, тебе не нужно тащить пароль в сеттер. и поставь eslint, тут не брутальные пыхаперы ))
я понял, спасибо за помощь, просто было интересно как асинхронно сделать))
shoo
eslint поставлю ))
Artur
$eslint = false;
Artur
echo 'nahooj mne vashi pravila';
shoo
😂
shoo
потому что гет/сет синхронные для виртуальных полей в монгузе
можно ссылку где это написано ? нагуглить ен могу
сomorsiс
там есть пара ишью у них в репе с предложением сделать это асинхронным а еще явно не сказано что функция может вернуть промис
Sparrow
я кстати так и не решил, приттиер это хорошо или плохо. хотя концептуально это хорошо конечно, практически как форматтер в голанге
Artur
главное на прекомит хук не ставить
Sparrow
вот не факт, на самом деле
Sparrow
в этом и смысл весь
Marat
что за ошибка? root@ubuntu:~/todo/todo-list-fabricV1/fabric-sdk-node/test/integration/e2e# node join-channel.js module.js:471 throw err; ^ Error: Cannot find module '/root/todo/todo-list-fabricV1/fabric-sdk-node/node_modules/grpc/src/node/extension_binary/grpc_node.node' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (/root/todo/todo-list-fabricV1/fabric-sdk-node/node_modules/grpc/src/node/src/grpc_extension.js:38:15) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3)
Alex
npm install мб надо было
Marat
прописал изначально в package.json все зависимости запустил npm install - такой подход ошибка, установил отдельно командой npm install NAME_MODULE - заработало. я его не понял)
Marat
а ппц) понял, точно не труда впендюлил
Valeriu
Есть кто обновился на последней версии Feathers JS?
Denis
https://github.com/flexdinesh/typy
Denis
Типизацию реализовывать ))))
Sheldhur
ку, кто юзает feathersjs и пользуется вебштормом? как Unresolved function or method в нем победить?
Sheldhur
Denis
Где это?
Denis
???
Sheldhur
везде :)
Denis
flow
Ну такое...
Sheldhur
VSCode
и чё
Sheldhur
он тоже не резолвит
Denis
Какой линтер?
Sheldhur
просто не подсвечивает, типа всё ок )))
Андрей
ку, кто юзает feathersjs и пользуется вебштормом? как Unresolved function or method в нем победить?
Может просто отключить этот неправильно работающий функционал в вебсторме?
Дима
Ну такое...
Всё лучше чем костыли городить
Sheldhur
он правильно работает, просто feathersjs хитровыебано написан
Denis
Всё лучше чем костыли городить
Мне надо в рантайме приведение к кастомному типу...
Андрей
Вебсторм чёрти-как работает в половине случаев. Поэтому просто забей.
Андрей
он правильно работает, просто feathersjs хитровыебано написан
Он с собачкой там в импортах. Глянь что собачка означает -- я не помню
Denis
где?
У тебя в WebStorm
Андрей
Тут const featherjs = ....
Sheldhur
а линтер тут причем?
Sheldhur
дефолтный
Denis
а линтер тут причем?
А че не работает то?