@nodejs_ru

Страница 2576 из 2748
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
Я понял это, но не нашёл оптимальный способ

Возможно потому-что в сессии строка, а не обьект?
Пробовал делать запрос с JSON.stringify, но безрезультатно

Aga
19.09.2018
18:51:10
JSON.parse имеешь в виду?
Stringify, чтобы JSON -> string

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
Ошибка парса?
Весь запрос stringify делать?

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
Доку тогда внимательно читай.
express-session'a или connect-mongo?

Nikolay
19.09.2018
19:07:37
express-session'a или connect-mongo?
Второго. Я за две минуты разобрался :)

Aga
19.09.2018
19:13:43
Второго. Я за две минуты разобрался :)
Проштудировал доку connect-mongo, но нет ничего, что мне бы помогло

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
Погрешности в координации или вычислении расстояния?

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
Ты не можешь в мэмы
Уж бог миловал :)

Зачем здесь эта ссылка? Очевидно же, что с терминалом какое-то говно.

Nikolay
19.09.2018
19:57:47
В нормальном терминале удалось воспроизвести?

Google
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
Да есть такое

Nikita
19.09.2018
20:05:22
d{,2}
new RegExp('\(\d+(\.\d{,2}+)?)\g') ?

Voskresus
19.09.2018
20:06:04
d{,2}
d{2} ?

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

Oleg
19.09.2018
20:44:09
Может через nginx?
да вот в двух предыдущих чатах так и ответили но я только делаю фронт а ещё есть тима back-end и я не знаю насколько им критично юзать apache но почему-то изначально они выбрали его за nginx уже им буду завтра говорить думал кк-то найдём выход

я начал думать в сторону того, что у меня нода неправильно настроена типа я ж делал по оф доке мож к ссл и хттп2 нужно что-то ещё прикручивать? или всё таки дело в прокси

Страница 2576 из 2748