
Sasha
22.05.2017
21:26:20
http://137.74.159.117:4000 - что там?
сам socket.io

Таймураз
22.05.2017
21:27:47
Скорее всего, он повесил голый socket.io на порт

Sasha
22.05.2017
21:29:27
а как должно быть?

Google

Konstantin
22.05.2017
21:29:56
не похоже, Socket.IO.js отдаёт верно, правда версия 2011
0.9, хотя текущая 2.0 )
а как ты сокет создаёшь то?

Таймураз
22.05.2017
21:37:31
Сотня подключений
Зачем переводчику сокетное соединение?

Сергей
22.05.2017
21:38:28
как же все любят под виндой на ноде кодить
прям буэ
вроде хипстер, а под виндой

Klim
22.05.2017
21:38:55

Mikhail
22.05.2017
21:38:59
да, вообще на всём

Таймураз
22.05.2017
21:39:10

Mikhail
22.05.2017
21:39:22
сколько можно лицезреть эти виндовые скриншоты?

Google

Andrew
22.05.2017
21:39:22

Сергей
22.05.2017
21:39:30

Таймураз
22.05.2017
21:39:36
при чем виртуализируется с физ раздела

Сергей
22.05.2017
21:39:46
я под макосью винду запускаю, ибо криптопро ((((

Таймураз
22.05.2017
21:39:56
А я из-за офиса

Сергей
22.05.2017
21:40:23

Таймураз
22.05.2017
21:40:29
И не будет)

Сергей
22.05.2017
21:40:32
поч?
там классный офис

Таймураз
22.05.2017
21:40:38
Не нравится

Сергей
22.05.2017
21:40:55

Таймураз
22.05.2017
21:41:27
мак- это что-то между виндой и и остальными юникс системами

Сергей
22.05.2017
21:42:17
в винде завозят fluent
который дико похож на макось
с их timeline
мне тож нравится дезигн винды
но уж дофига легаси, и недочетов

Google

Сергей
22.05.2017
21:43:15
+ все достаочно плохо в плане архитектуры

Таймураз
22.05.2017
21:43:22
с их timeline
Мелкомягкие вообще дают последнее время
У яблочных реально тащили ноутбуки лет 5-6 назад

Сергей
22.05.2017
21:43:50
аппле ещё дадут)
пока да, не особо передовые

Konstantin
22.05.2017
22:05:09

Таймураз
22.05.2017
22:10:08

Konstantin
22.05.2017
22:11:14
сириусли?

Таймураз
22.05.2017
22:11:43
сириусли?
В некоторых программах не резолвит нормально

Konstantin
22.05.2017
22:11:54
их проблема))
да хз, ну я понял конечно о чём ты, но чот не парило никогда, хотя я не особо писака да и абсолютные пути зло

Таймураз
22.05.2017
22:13:27

Aleksandr
23.05.2017
00:21:26

Таймураз
23.05.2017
05:46:31

Konstantin
23.05.2017
05:47:08

Таймураз
23.05.2017
05:47:18

Konstantin
23.05.2017
05:47:31

Lulz
23.05.2017
05:49:26
за маками не слежу, кроме разъемов какой еще минус?(ну и тачбар ну такое)

Konstantin
23.05.2017
05:50:34

Таймураз
23.05.2017
05:50:34

Google

Lulz
23.05.2017
05:51:03

Таймураз
23.05.2017
05:51:03
Трансформер
Батарея
Лучше характеристики

Konstantin
23.05.2017
05:51:30

Таймураз
23.05.2017
05:51:57

Алексей
23.05.2017
05:52:28
кто мне объяснит. Если пользователь авторизовался. logon != false . Куда сохранить эту переменную, чтобы я мог обращаться к ней по всему проекту? Желательно на express nodeJS
всем привет!
res.locals

Admin
ERROR: S client not available

Lulz
23.05.2017
05:52:48

Vladimir
23.05.2017
05:52:53
в req.user?

Таймураз
23.05.2017
05:53:46

Алексей
23.05.2017
06:02:24
Такой момент.
Есть файл index,js
такого содержания
router.get('/', function(req, res, next) {
console.log('Проверим пользователя',req.user);
api.access(function (data) {
if (data) {
console.log('Get api userlogon',req.user);
res.render('index', {title: 'Добро пожаловать'});
} else {
res.render('login', {title: 'Вход на сайт'});
}
});
});
Как правильно организовать маршруты с получением пользователя

Konstantin
23.05.2017
06:05:13
у тебя авторизация какая?
все уже давно юзают пасспорт и выдают токены. ты не хочешь пойти этим путём?

Алексей
23.05.2017
06:06:22
у меня корпаративный сервис, все через AD
activedirectory

Konstantin
23.05.2017
06:06:44
что он тебе возвращает после авторизации?

Алексей
23.05.2017
06:06:53
api - сквозная авторизация (для тачек на винде)

Google

Алексей
23.05.2017
06:07:10
и в логине - проверка пароля \ пользователя

Konstantin
23.05.2017
06:07:19
ИМХО хранить результат авторизации в глобальной переменной - это та еще жесть :)

Алексей
23.05.2017
06:07:38
да сами то функции авторизации работают

Konstantin
23.05.2017
06:07:51
АД после отправки логина\пассворда что возвращает?

Алексей
23.05.2017
06:08:10
сказали хранить в req.user

Konstantin
23.05.2017
06:09:35
Без всех этих рек.юсеров и тд.

Алексей
23.05.2017
06:10:32
я и спрашиваю, у меня есть 2 функции авторизации. Куда мне сохранять callback и главное как организовать роутинг
если первая функция вернула null, то выполнить вторую функцию
(req, res, next)???
Отправить токен? не понятно. У меня есть result функции. Если он не null то я отправляю true

Konstantin
23.05.2017
06:17:16

Алексей
23.05.2017
06:18:03
курю. спс
passportjs c ntlm бы работал ещё

DenJel
23.05.2017
06:34:00
в коллбеке для стратегии пишешь всю свою логику авторизации, обработку ошибок и т д, и все параметры которые тебе нужны в req пихаешь
а потом на каждый приватный роут вызываешь мидлвару authenticate