Size: a a a

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

2021 June 17

W

Wjchßlv in Node.js — русскоговорящее сообщество
Я тут пока читал сообщение, логинился в bitwarden, и прям с него же и идея пришла:
Можно сделать помимо пароля ещё и пинкод 4 значный
Пока у юзера есть сессия - запрашивать пинкод
Нет сессии - ну стандартный пароль для входа
Как это к шифрованию прикрутить, думаю, тоже можно придумать

Можно пойти ещё глубже xD - OTP коды слать (смской, мылом или аунтефикаторы типа Гугла)
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
всем привет, подскажите со какой запрос нужно сделать, чтобы достать эти данные в виде
[
 {
    groupName: "Life"
    interests: [Health, Running, ... , ... ]
  },
  {
    groupName: "..."
    interests: [..., ..., ... , ... ]
  },

]
Тут наверное даже не запрос а как именно в цикле это все сделать
источник

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
На SQL или ты ORM юзаешь?
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
sql
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
я  хз, тут можно ли справиться запросом, явно же нужно проходить циклом
источник

К

Каренина in Node.js — русскоговорящее сообщество
можно немного костыльнуть и получить массив в виде строки, а потом джсоном распарсить
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
ты имеешь ввиду просто достать все записи?
источник

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
Мне кажется самое логичное сделать два запроса. Сначала получаешь все groups (groupName + Id), потом получаешь все эти записи и уже делаешь алгоритм по преобразованию на JS.
источник

К

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

s

svasta☦️ in Node.js — русскоговорящее сообщество
типо select * from tbk_group
потом
select * from tbl_groups where group_id = i?
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
не совсем понимаю
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
а вообще в каком виде лучше всего это отдавть на фронт?
источник

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
Не, так точно делать не надо. Если у тебя будет 100 group, то ты в одном запросе 100 раз обратишься к БД. А это ужас
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
вот так оно на фронте будет. Я вообще норм структуру хранения придумал?
источник

СС

Сергей Седой... in Node.js — русскоговорящее сообщество
GROUP BY?
источник

s

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

ТВ

Тимофей Веткин... in Node.js — русскоговорящее сообщество
Я бы на самом деле просто отдавал бы
{
«groupName1»: [..., ..., ...],
«groupName2»: [..., ..., ...]
}
источник

СС

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

s

svasta☦️ in Node.js — русскоговорящее сообщество
о, так наверное лучше, а как это сделать? Это через map.set?
источник

s

svasta☦️ in Node.js — русскоговорящее сообщество
источник