Size: a a a

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

2020 June 15

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Доброго дня.
Может кто подсказать модуль для получения почты?
источник

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
или imap-simple пока что наиболее удобный?
источник

Н

Никита in Node.js — русскоговорящее сообщество
await passport.authenticate('local', async (err, user) => {
})(ctx, next)
источник

a

ani in Node.js — русскоговорящее сообщество
Алексей
А каким образом планируешь обновлять данные в сессии? Допустим, ты забанил, удалил или поменял права юзера. Как их в сессию поместишь?
а сброс их сессии у меня не получитcя ? если в сессии их логин хранится удалил и все, ну хотя да об этом придется позаботиться..  ага, я понял к чему все это, спасиба.  ( может время поставлю хотя бы 30сек между запросами к базе, не было - тащи из базы )
источник

Н

Никита in Node.js — русскоговорящее сообщество
что значит (...) после вызова функций?
источник

V

Vlad in Node.js — русскоговорящее сообщество
А можно как-то загрузить отобразить фотографию с компьютера,  но не загружать ее на сервер? Задача такая: загрузить фото, обрезать с помощью библиотеки и только потом уже грузить на сервер.
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Никита
что значит (...) после вызова функций?
Функция
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Vlad
А можно как-то загрузить отобразить фотографию с компьютера,  но не загружать ее на сервер? Задача такая: загрузить фото, обрезать с помощью библиотеки и только потом уже грузить на сервер.
Blob, это про фронт какбы
источник

A

Alexander in Node.js — русскоговорящее сообщество
Никита
что значит (...) после вызова функций?
Значит passport.authenticate(...) вернёт тебе функцию в которую ты передаешь ctx и next как аргументы
источник

Н

Никита in Node.js — русскоговорящее сообщество
Alexander
Значит passport.authenticate(...) вернёт тебе функцию в которую ты передаешь ctx и next как аргументы
спс
источник

А

Алексей in Node.js — русскоговорящее сообщество
ani
а сброс их сессии у меня не получитcя ? если в сессии их логин хранится удалил и все, ну хотя да об этом придется позаботиться..  ага, я понял к чему все это, спасиба.  ( может время поставлю хотя бы 30сек между запросами к базе, не было - тащи из базы )
Получится, если использовать session.store. Но сторе - это бд. Тот же редис, например.
источник

А

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

А

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

А

Алексей in Node.js — русскоговорящее сообщество
Ну и на высоконагруженном приложении с большим rpc хранить объемные данные каждого юзера в памяти скрипта... Такое себе удовольствие
источник

a

ani in Node.js — русскоговорящее сообщество
Алексей
Получится, если использовать session.store. Но сторе - это бд. Тот же редис, например.
ну собственно я понял смыл, за наводку благодарю, а то бывает вот зациклишься на чем то и ничего в голову не приходит никак  с места не сдвинуться.   а с базами проблем нет, просто интересно было нафига мне на одну страницу десяток запросов к юзеру  (я  с  Vue)
источник

А

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

a

ani in Node.js — русскоговорящее сообщество
Алексей
А тут как не крути, будут запросы к базе. Это не безопасно не проверять каждый запрос на права)
ну так права уже в сессии если их там нет загрузить из базы.
источник

a

ani in Node.js — русскоговорящее сообщество
а вот загружать их в сессию (обновлять) можно и с интервалом, а не при каждом запросе.
источник

А

Алексей in Node.js — русскоговорящее сообщество
ну сессия в ноде - это набор переменных со значениями. подгруженных из хранилища по токену, хранящемуся в куках у пользователя. Если ты делаешь некий временной лаг на обновление данных в хранилище, то появляется риск злонамеренных действий или же вопросов у пользователя, а почему нет доступа, хотя доступ уже должен был появиться
источник

a

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