Size: a a a

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

2020 May 09

D.

DMA . in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а ты добавь console.log в начале setImmediate
console.log в теле setImmediate выполняется первым, а exec рядом с ним последними.  Не понимаю как так. Разве setImmediate не один большой блок, который должен блокировать выполнение того, что за ним?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
DMA .
console.log в теле setImmediate выполняется первым, а exec рядом с ним последними.  Не понимаю как так. Разве setImmediate не один большой блок, который должен блокировать выполнение того, что за ним?
нет
источник

D.

DMA . in Node.js — русскоговорящее сообщество
Почитал доку по child_process, разобрался
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Michael
Пригодилось $match. Но eq тоже буду использовать что бы создать поле isAdmin. Спасибо!
Там даже match не нужен
источник

M

Michael in Node.js — русскоговорящее сообщество
Алексей Попов
Там даже match не нужен
А как можно?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
приветы!

кто-нибудь реализовывал подключение нескольких сервисов к одному аккаунту в passportjs? куда копать? даже запрос не могу подобрать, все не то
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Romka Kirillov
приветы!

кто-нибудь реализовывал подключение нескольких сервисов к одному аккаунту в passportjs? куда копать? даже запрос не могу подобрать, все не то
Речь о том, когда пользователь авторизуется разными соцсетями, но считается всё равно одним юзером?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Речь о том, когда пользователь авторизуется разными соцсетями, но считается всё равно одним юзером?
Примерно так, но сеть через которую он входил основная, но можно подключить ещё аккаунты, так как требуются их токены.
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
Провайдер основной на вход, и затем авторизация через другие провайдеры, но за тем основным вход закреплён.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Достаточно в БД в таблцие юзеров хранить юзера и все его токены с инфой из других соц сетей (мб в отдельной таблице, если их много и это расширяемый список).

Авторизованный пользователь может прикрепить новую соц сеть, запомниаем, что это тоже он.

Можно просто по мылу смотреть, и считать, что два юзера из разных сетей — один, если мыло одно у них
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
дело в том, что я хочу использовать заложенные и уже написанные за меня методы взаимодействия с oAuth сервисов, но стратегии сразу же проводят привязку сессии и сохранения пользователя в БД, что мне не нужно
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
// YouTube oAuth
web.server.get('/webapi/auth/yt/', passport.authenticate('youtube'));

// YouTube oAuth result
web.server.get('/webapi/auth/ytResult/', passport.authenticate('youtube', {
   failureRedirect: '/?oauth_yt_failed'
}), function(req, res) {
   res.redirect('/dashboard/');
});


пример входа через yt (есть еще функция сохранения токена), мне не требуется логинить юзера по этому провайдеру и переписывать сессию
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
мне нужно получить текущую сессиию, и в БД по ней дописать, что подключен yt аккаунт
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
по сути два роута с middlware стратегией внутри делают больше,  чем мне нужно
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
возможно получится заюзать Authorize http://www.passportjs.org/docs/authorize/
там вроде вручную что-то делать можно
источник

DD

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

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
Здравствуйте! Почему-то не ставиться галочка в Webstorm после обновления NodeJS до версии 14.2.0
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Dmitry Dugin
Здравствуйте! Почему-то не ставиться галочка в Webstorm после обновления NodeJS до версии 14.2.0
напиши им в техподдержку, явно баг
источник

D

Dima Pinkovskiy in Node.js — русскоговорящее сообщество
Всех с праздником. Кто-то знает в чем проблема?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Dima Pinkovskiy
Всех с праздником. Кто-то знает в чем проблема?
Куда тебя послать ?
источник