Size: a a a

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

2021 June 12

V

Victor in Node.js — русскоговорящее сообщество
ну я дал хороший совет, а прислушиваться или нет уже твое дело)
источник

V

Viktor in Node.js — русскоговорящее сообщество
А что ты пытаешься сделать?
источник

В

Влад in Node.js — русскоговорящее сообщество
ну так понимаешь ? сперва я по плохим курсам кое как научился работать с базой данных а потом нашол хорошые курсы по HandelBars где работают с JSON базой данных а не MongoDB и вот так я и пишу говно код 😌 Но я на ошыбках учусь
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Я помню тебя по твоей аватарке и твоему русскому (сейчас могут опять набежать защитники с актёрами на аватарках и начать рассказывать что русский у тебя не родной). Не соглашусь с тем, что ты учишься
Я могу предложить тебе почитать доку по монге для того, чтобы понять как поднимать документы и как их обновлять. Ну и получше изучить js, там выше уже дали ссылку
источник

В

Влад in Node.js — русскоговорящее сообщество
ЕВРИКА! Оказалось что с mongoDB все в 100 раз проще чем с епаним JSON. await Obj.findByIdAndUpdate(req.body._id, req.body); и даже не нужно никаких плясок с бубнами
источник

В

Влад in Node.js — русскоговорящее сообщество
я уже учусь по норм курсам, мне их уже дали. Только я их прохожу с самого начала и там изначально работают с JSON а я уже кое как могу работать с MongoDB и поэтому все это связал вместе
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
Ты уверен что это безопасно?
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
В боди же можно всунуть что угодно
источник

В

Влад in Node.js — русскоговорящее сообщество
Теперь когда ты это сказал - вообще не уверен
источник

В

Влад in Node.js — русскоговорящее сообщество
но я могу тогда задать только допустимые ключи которые будут получены из body 😌 Тогда ничего не допишет никто
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
А в ключи можно записать что угодно
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
Намути лучше функцию санитайзер и поставь на обоих концах работы с бд (на чтении и записи)
источник

В

Влад in Node.js — русскоговорящее сообщество
Тогда еще перед тем как в каждый ключь установить инфа - она будет проходить регулярки которые будут определять правильность прийнятой инфы
источник

В

Влад in Node.js — русскоговорящее сообщество
санитайзер - это что такое за функция ?
источник

В

Влад in Node.js — русскоговорящее сообщество
это библиотека или встроенная в express ?
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
Санитайзер это функция проверки пользовательского ввода на всякую муть которая может повредить безопасности. Это как валидатор, только может менять данные (а не только выдавать ошибки)
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
Её надо писать самому
источник

А♂

Александр ♂️Next Doo... in Node.js — русскоговорящее сообщество
Она зависит от структуры твоих данных
источник

В

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

AC

Andy Cox in Node.js — русскоговорящее сообщество
главное от всяких ?id[$ne]=123 засэйвить, ну и лвл паранойи должен быть запредельным
источник