Size: a a a

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

2020 February 24

*/

*1453 /13 in Node.js — русскоговорящее сообщество
👍😂
источник

AB

Andrew Bodryi in Node.js — русскоговорящее сообщество
добрый день. я удалил немного не те данные в firebase, можно ли их восстановить? cloud firestore
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
S S
Читаю статью про jwt, в ней автор говорит про fingerprint - https://github.com/Valve/fingerprintjs2 - Это хеш сгенерированный js'ом на базе неких уникальных параметров/компонентов браузера.
А что если у меня мобильные приложения, для них что то такое есть?
1. Тут не чат мобильной разработки
2. Apple за такое банит
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Sergey 🛸
1. Тут не чат мобильной разработки
2. Apple за такое банит
где банит?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
В appstore
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Sergey 🛸
1. Тут не чат мобильной разработки
2. Apple за такое банит
3. (мы же в нод чате) не использовть ЖВТ вместо сессий и вообще @why_jwt_is_bad
источник

М

Ману in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
3. (мы же в нод чате) не использовть ЖВТ вместо сессий и вообще @why_jwt_is_bad
жвт? я использую самодельный токен😁
источник

М

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

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Ману
40 рандомных чисел и символов= мой акссес токен)
ну информацию о аксесс токене ты хранишь на сервере, ведь так?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
3. (мы же в нод чате) не использовть ЖВТ вместо сессий и вообще @why_jwt_is_bad
Он мастер запросов, начал про jwt,  а закончил мобильным фингерпринтингом
источник

М

Ману in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
ну информацию о аксесс токене ты хранишь на сервере, ведь так?
да. у клиента в сессии есть этот токен
источник

М

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

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Ману
да. у клиента в сессии есть этот токен
ну так это сессии)
источник

М

Ману in Node.js — русскоговорящее сообщество
+))
источник

SR

Steve Rogers in Node.js — русскоговорящее сообщество
Доброго времени суток, случайно не завалялись ли примеры крутого кода с классами на Node.js + TypeScript из разряда best practices ??
источник

SR

Steve Rogers in Node.js — русскоговорящее сообщество
статья на медиум, книга, курс видосики, что угодно
источник

АК

Артем Косарев in Node.js — русскоговорящее сообщество
Steve Rogers
Доброго времени суток, случайно не завалялись ли примеры крутого кода с классами на Node.js + TypeScript из разряда best practices ??
Если ищешь реально крутой код то это ко мне😏😂
источник

D

Danil in Node.js — русскоговорящее сообщество
Артем Косарев
Если ищешь реально крутой код то это ко мне😏😂
Я так тоже говорю, даже когда что-то ломается на проде после коммита
источник

A

Arrt in Node.js — русскоговорящее сообщество
кто-нибудь работал с csv-parser? возможно ли сделать так чтоб он возвращал массив из строк ?
источник

АГ

Андрей Гончаренко in Node.js — русскоговорящее сообщество
Помогите пожалуйста, что не так, не понимаю
const oldUserList = {
   0: {id: 1, name: 'afs', age: 2},
   1: {id: 2, name: 'asf', age: 3},
   2: {id: 3, name: 'asfas', age: 2}
};

const newUserList = {
   0: {id: 2, name: 'asf', age: 3},
   1: {id: 3, name: 'asfas', age: 2},
   2: {id: 4, name: 'sdgfs', age: 3}
};

let deletedUsers = Object.values(oldUserList).filter(x => !newUserList[x.id]);// not in new users => deleted;
let newUsers = Object.values(newUserList).filter(user => !oldUserList[user.id]);//not in old users => new user added;

/*expected result:
   deletedUsers = { 0: {id: 1, name: 'afs', age: 2} };
   newUsers = { 0: {id: 4, name: 'sdgfs', age: 3} }*/

А фактический результат вот:

deletedUsers = [ { id: 1, name: 'afs', age: 2 }, { id: 2, name: 'asf', age: 3 } ]
newUsers = [ { id: 3, name: 'asfas', age: 2 }, { id: 4, name: 'sdgfs', age: 3 } ]
источник