Aga
19.09.2018
18:09:12
Господа, приветствую
Как можно найти все сессии, принадлежащие одному юзеру? Express-session, PassportJS, MongoDB
Yashko?
19.09.2018
18:13:19
Возможно потому-что в сессии строка, а не обьект?
Google
Aga
19.09.2018
18:13:50
Я понял это, но не нашёл оптимальный способ
Vitaliy
19.09.2018
18:21:27
Nikolay
19.09.2018
18:49:36
Aga
19.09.2018
18:51:10
Ihor
19.09.2018
18:51:58
Как безрезультатно?
Ошибка парса?
Nikolay
19.09.2018
18:52:48
Так зачем ты строку в поле session кладешь?
Конечно он не будет искать
Ihor
19.09.2018
18:52:58
Действительно
Николай дело говорит
Nikolay
19.09.2018
18:53:44
Такое имеет смысл только в бд, в которых json еще не завезли
Да и то, если нужна индексация, все это раскладывают по табличкам.
Google
Aga
19.09.2018
18:58:31
Ihor
19.09.2018
18:58:47
Попробуй
Aga
19.09.2018
18:58:54
db.getCollection('sessions').find(JSON.stringify({"session.passport.user": "someid"}))
Error: error: {
"ok" : 0,
"errmsg" : "Failed to call method",
"code" : 1,
"codeName" : "InternalError"
}
Nikolay
19.09.2018
18:59:02
Што ты творишь?
Положи в базу session в нормальном виде, а не строкой, пожалуйста.
Aga
19.09.2018
19:00:17
Я бы рад, но к сожалению не я кладу :D
express-session кладёт
Nikolay
19.09.2018
19:00:47
Окей, тогда пункт первый: передай тем, кто кладет, что они идиоты.
А ты уверен, что правильно его готовишь? :)
Aga
19.09.2018
19:01:35
выбора особо накосячить нет
Nikolay
19.09.2018
19:05:12
МонгоСторе чё за пакет?
connect-mongo?
Aga
19.09.2018
19:05:33
const session = require('express-session')
const MongoStore = require('connect-mongo')(session);
Nikolay
19.09.2018
19:06:56
Доку тогда внимательно читай.
Aga
19.09.2018
19:07:29
Nikolay
19.09.2018
19:07:37
Aga
19.09.2018
19:13:43
Google
Aga
19.09.2018
19:14:14
Вроде здесь есть stringify, но не помогло
https://github.com/jdesboeufs/connect-mongo#more-options
Maxim
19.09.2018
19:24:08
Кому-то приходилось считать в ноде растояние по полученных с GPS данных? Если да, то как боролись с выбросами/погрешностями? Я пока нарыл только это https://github.com/wouterbulten/kalmanjs
Aga
19.09.2018
19:24:51
Погрешности в координации или вычислении расстояния?
Nikolay
19.09.2018
19:29:47
Phantom
19.09.2018
19:31:57
кто нибудь сталкивался?
Voskresus
19.09.2018
19:33:15
А ты где-то объявил массив _ дорогая ?
Phantom
19.09.2018
19:33:32
нет
Voskresus
19.09.2018
19:33:32
А ты девка
Phantom
19.09.2018
19:33:48
в _ записывается результат последнего выражения
Voskresus
19.09.2018
19:35:13
Phantom
19.09.2018
19:36:08
Voskresus
19.09.2018
19:37:15
Nikolay
19.09.2018
19:38:01
Пидор что-ли? :) еще и неграмотный
Voskresus
19.09.2018
19:39:31
Nikolay
19.09.2018
19:39:57
Зачем здесь эта ссылка? Очевидно же, что с терминалом какое-то говно.
Phantom
19.09.2018
19:43:40
Nikolay
19.09.2018
19:57:47
В нормальном терминале удалось воспроизвести?
Google
?
19.09.2018
19:58:03
Nikita
19.09.2018
20:02:15
Ребята привет
А как сделать в отделе долей ограничить длинну в регулярке так что бы цифр после точки не было больше 2х?
'\(\d+(\.\d+)?)\g'
Dika
19.09.2018
20:02:33
с var напишет Expression assignment to _ now disabled.
Voskresus
19.09.2018
20:02:50
Да есть такое
Artur
19.09.2018
20:04:41
Nikita
19.09.2018
20:05:22
d{,2}
new RegExp('\(\d+(\.\d{,2}+)?)\g')
?
Voskresus
19.09.2018
20:06:04
Artur
19.09.2018
20:06:05
Без плюса, ну попробуй проверь
Запятая нужна, т.к. условие "не больше 2", а не "равно 2"
Voskresus
19.09.2018
20:07:13
Ага понял
\d{0,2}
'22'.match(/^\d{1,2}$/)
Artur
19.09.2018
20:11:36
В питоне конструкцияя без нуля работает, стандарт регепсов другой похоже
Voskresus
19.09.2018
20:25:20
Nikita
19.09.2018
20:26:06
спасибо всем
Kelin
19.09.2018
20:27:54
Voskresus
19.09.2018
20:28:26
Alexander
19.09.2018
20:36:51
Удали
Google
Alexander
19.09.2018
20:37:07
Для кода есть gist
Боже, ну и кучу же ты навалил
Oleg
19.09.2018
20:38:36
Удали
я честно не знаю что тебя так расстроило
не хотел кучу сообщений подряд писать вот и поместил всё в одно
если я скину в gist и тебе так будет удобнее читать и ты сможешь помочь - я сейчас перенесу
но типа рили хотел кк лучше
Alexander
19.09.2018
20:39:09
Это мессенджер а не кодопомойка
Тут код превращается в нечетаемое дерьмо
Плез, оформи с моим советом братан, тебе обязательно помогут
Oleg
19.09.2018
20:40:20
всем привет
помогите, пожалуйста, настроить правильно прокси apache на nodejs сервер
https://gist.github.com/maslaw/306f8faf5f9029c35c15538fa29e93e2
Alexander
19.09.2018
20:40:37
Тебе в apache чат видать
Может через nginx?
Oleg
19.09.2018
20:44:09
Может через nginx?
да вот в двух предыдущих чатах так и ответили
но я только делаю фронт
а ещё есть тима back-end
и я не знаю насколько им критично юзать apache
но почему-то изначально они выбрали его
за nginx уже им буду завтра говорить
думал кк-то найдём выход
я начал думать в сторону того, что у меня нода неправильно настроена
типа я ж делал по оф доке
мож к ссл и хттп2 нужно что-то ещё прикручивать?
или всё таки дело в прокси