Size: a a a

Node.js — русскоговорящее сообщество

2019 November 12

М

Молодой in Node.js — русскоговорящее сообщество
источник

М

Молодой in Node.js — русскоговорящее сообщество
как юзера без пароля обратно отправить?
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
Ну во-первых, лучше генерацию хеша сделать в pre-save хуке, на isModified('password').
Ну и надо ручками удалять поля в респонсе…
источник

М

Молодой in Node.js — русскоговорящее сообщество
👨‍💻 Yurii Chikhrai 🔥
Ну во-первых, лучше генерацию хеша сделать в pre-save хуке, на isModified('password').
Ну и надо ручками удалять поля в респонсе…
знал бы я ещё что это всё значит
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
Молодой
знал бы я ещё что это всё значит
источник

М

Молодой in Node.js — русскоговорящее сообщество
👨‍💻 Yurii Chikhrai 🔥
Ну во-первых, лучше генерацию хеша сделать в pre-save хуке, на isModified('password').
Ну и надо ручками удалять поля в респонсе…
поля через delete user.password?
источник

М

Молодой in Node.js — русскоговорящее сообщество
после сохранения
источник

PK

Pavel Kazantsev in Node.js — русскоговорящее сообщество
Зачем удалять что-то? Надо просто в респонс передавать кусок данных. user.save() вернёт что-то из бд, включая сгенерённый id пользователя.
const dbUser = await user.save();
res,status(200).json({ id: dbUser._id, name });
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
Молодой
поля через delete user.password?
Да, типа того… если много, то можно lodash omit
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
👨‍💻 Yurii Chikhrai 🔥
Да, типа того… если много, то можно lodash omit
Или наоборот, через .pick()
источник

М

Молодой in Node.js — русскоговорящее сообщество
Pavel Kazantsev
Зачем удалять что-то? Надо просто в респонс передавать кусок данных. user.save() вернёт что-то из бд, включая сгенерённый id пользователя.
const dbUser = await user.save();
res,status(200).json({ id: dbUser._id, name });
да пытаюсь понять как это всё работает, как сделать красиво, нужны все поля кроме пароля
в монгус схеме стоит select: false на пароле, но так получается что всё равно при создании user = new User этот пароль везде бегает
вариант создать новый объект закинуть туда всё кроме пароя и отправить его самый простой
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
просто омитнуть поле можно через const {password, ...userData} = user; res.send({user: userData})
источник

r

redux || mobX in Node.js — русскоговорящее сообщество
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ?

Заранее благодарю
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
redux || mobX
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ?

Заранее благодарю
повторяешься
источник

HI

Horse InVacuum in Node.js — русскоговорящее сообщество
Без разницы, от языка не много зависит- технологии и паттерны одинаковые
источник

КП

Константин Пшеничный in Node.js — русскоговорящее сообщество
redux || mobX
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ?

Заранее благодарю
Начни с изучения БД
источник

R

Rustam in Node.js — русскоговорящее сообщество
redux || mobX
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ?

Заранее благодарю
Хочешь с удовольствием, то c#. Хочешь с большей востребованностью, то Java)) если из этих двух конечно выбирать) И это просто мое мнение.
источник

N

Nelkor in Node.js — русскоговорящее сообщество
redux || mobX
Привет всем, я фронт, решил изучить бэк, думал php, думаю это не лучший выбор, и сейчас у меня выбор между java и c#. Что лучше для бэкенда ?

Заранее благодарю
Очевидно, пхп 🤷‍♀️
источник

FM

Fedor Moroseev in Node.js — русскоговорящее сообщество
Я в качестве фронта пхп использую
источник

N

Nelkor in Node.js — русскоговорящее сообщество
Ну вообще самый топ для бэка - это Rust. Но он сложный. Ещё крутой вариант - Go.
источник