Size: a a a

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

2019 November 10

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
😅
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Pavel Gvozdb
вот это должно работать
ну тут  равенство же?
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
типа locales === locale
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
а мне нужно locales.includes(locale)
источник

V

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

V

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

PG

Pavel Gvozdb in Node.js — русскоговорящее сообщество
SkipTyler (Sunrise)
типа locales === locale
не не))
источник

PG

Pavel Gvozdb in Node.js — русскоговорящее сообщество
монга не такая
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Действительно. не знал)

Спасибо!
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
https://jsfiddle.net/on6j8wky/

почему-то на сервере не работает условие !!!data.offersProductsIds.includes(item._id)

Но в примере все ок.
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Что может быть не так?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Cool Story
Кто подскажет по node-ipc, у меня сервер и клиент приложение соотвественнно, клиент приложение коннектится к серваку при запуске, и при действиях пользовтаеля шлёт запрос на ipc сервер. Собственно, я не очень понимаю, что будет в таком случае:

одновременно 10 юзеров выполняют некоторое дейтсвие, делается 10 ipc.of.server.emit событий одновременно на сервер. Сервак их поставит в очередь и выполнит одно за другим? То есть он синхронно или асинхронно работает?
Это всё работает на сокетах, никакой разницы с обычным сервером. Ну и нода вообще не про синхронность
источник

С

Сергей in Node.js — русскоговорящее сообщество
Ребят, делаю регистрацию
Алгоритм такой
Пользователь вводит email
Email проверяется (Регистрация доступна, если пользователь есть в базе)
затем на почту отправляется ссылка для продолжения регистрации

Вопрос
Как лучше сгенерировать такую ссылку?
Мне нужно создать сессию регистрации, занести ее в бд, что бы по истечеии 10 минут, ссылка была не активна

Есть мысль, сгенерить рандомный хеш
Занести его в базу вместе с мылом
И если человек перешел по этому хешу, значить регистрацию делать по соответствующему мылу
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Сергей
Ребят, делаю регистрацию
Алгоритм такой
Пользователь вводит email
Email проверяется (Регистрация доступна, если пользователь есть в базе)
затем на почту отправляется ссылка для продолжения регистрации

Вопрос
Как лучше сгенерировать такую ссылку?
Мне нужно создать сессию регистрации, занести ее в бд, что бы по истечеии 10 минут, ссылка была не активна

Есть мысль, сгенерить рандомный хеш
Занести его в базу вместе с мылом
И если человек перешел по этому хешу, значить регистрацию делать по соответствующему мылу
Ну да, случайную строку генерируешь
источник

AS

Aleksey Savin in Node.js — русскоговорящее сообщество
можно через библиотеку crypto сгенерить:
- импорт, 'crypto'
- потом синтаксис вроде crypto.randomBytes(32, (err, buffer) => { }
источник

С

Сергей in Node.js — русскоговорящее сообщество
Aleksey Savin
можно через библиотеку crypto сгенерить:
- импорт, 'crypto'
- потом синтаксис вроде crypto.randomBytes(32, (err, buffer) => { }
Круть, спасибо
источник

AS

Aleksey Savin in Node.js — русскоговорящее сообщество
Сергей
Круть, спасибо
да, и buffer, который получишь потом ещё в строку преобразовать надо, аля const token = buffer.toString('hex');
источник

С

Сергей in Node.js — русскоговорящее сообщество
Aleksey Savin
да, и buffer, который получишь потом ещё в строку преобразовать надо, аля const token = buffer.toString('hex');
Ага, в документации нашел
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
А можно и через nanoid
источник

С

Сергей in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
А можно и через nanoid
эта штука типо ссылки генерит?
источник