
Sergey
07.07.2016
12:50:55

Anton
07.07.2016
12:53:45

Vladislav
07.07.2016
12:54:13

Anton
07.07.2016
12:55:20
:D

Google

KlonD90
07.07.2016
12:56:40

Vladislav
07.07.2016
12:58:40

KlonD90
07.07.2016
12:59:24
и там скорее идет управление отрядами а не отдельными юнитами, ну не считая дорогостоящих юнитов или имеющих встроенные трики
но это в принципе была аналогия. типа есть прекрасная age of empires это нода. а есть старкрафт это go который вроде похож но по всем параметрам лучше

Oleg
07.07.2016
13:28:47
не нравится мне что-то такая аналогия, когда я юзаю ноджс, не играю в age of empires и люблю старкрафт

Иван
07.07.2016
13:43:46
Немного оффтопа. Кто знает где можно арендовать годный прокси сервер?

Vladislav
07.07.2016
14:53:26

Иван
07.07.2016
15:05:54
Что для этого посоветуешь?

Vladislav
07.07.2016
15:08:30
Vds какой-нибудь, лучше за бугром и сразу уточнить о поднятии прокси в личных целях и по авторизации (публичные нельзя)

Alex
07.07.2016
15:23:39
У всех github лагает?
с сертификатами там
у самого github все ок, а вот у его поддоменов жусть

Google

Alex
07.07.2016
15:31:52
Хехей?

Vladimir
07.07.2016
15:36:43

Alex
07.07.2016
15:37:13
блеск
Между прочим, нас записывают
надо короч устроить митинг. Типа в поддержку Яровой. Кричать, что она круче путина и толкать ее в президенты. Путин заревнует и завтра ее найдут в канаве. Многоходовочка =)

Yan?
07.07.2016
15:54:21
пока еще не записывают)

Никита
07.07.2016
16:03:48
Да, у меня лагает.

Vladimir
07.07.2016
16:06:20
http://reestr.rublacklist.net/rec/89105/

Ilya
07.07.2016
16:32:37
Подскажите как в nodejs отловить, что пришел preload (prefetch) запрос? Может кто сталкивался с такой темой?
В общем, проблема такова. При загрузке сервиса надо автоматически авторизировать юзера (через API c использованием jwt токена в куках). Сейчас я это делаю на сервере. Но в логах API сервера заметил, что приходят несколько запросов на авторизацию, один (скорее всего) приходит когда браузер делает prefetch (пользователь вводит адрес сайта в строку браузера, соответственно app.get(‘*’) срабатывает), второй когда пользователь загружает страницу. 2 запроса за раз это слишком жирно для сервиса в несколько тысяч пользователей. У меня есть идея отловить prefetch (preload) запрос и не авторизировать юзера. Это если кратко
Подскажите, кто-то может сталкивался с таким. Заранее благодарен за помощь!

ENAMETOOLONG
07.07.2016
16:35:15
А у префетча какие заголовки?

KlonD90
07.07.2016
16:35:45
хз префетча бояться в лес не ходить

ENAMETOOLONG
07.07.2016
16:35:56
Посмотри реквест внимательно, я думаю там есть то что тебе надо

Ilya
07.07.2016
16:36:00
Вроде такие
X-Moz: prefetch (Mozilla), X-Purpose: preview (Safari, Opera), and X-Purpose: instant (Chrome)

ENAMETOOLONG
07.07.2016
16:36:21
Ну вот по заголовкам можно фильтровать

Ilya
07.07.2016
16:37:06
Мне интересно кто как такую штуку у себя решал. Странно, если никто не сталкивался с такой темой

KlonD90
07.07.2016
16:37:51
Ну типа эти префетчи не сильно сервер обычно убивают когда он рассчитан на всплески да и мало кто в браузере целиком пишет адрес

ENAMETOOLONG
07.07.2016
16:59:59
Вообще не ок если на апи сервер префетчи ходят не от вашего приложения

Ilya
07.07.2016
17:00:51
На апи сервер ходят запросы авторизации

Google

Ilya
07.07.2016
17:01:51
Получаются лишние. В этом баг

マイク
07.07.2016
17:11:35
Почему лишние
Браузер должен получить страницу?
Должен
Ну либо отдавай Bad Request

Ilya
07.07.2016
17:20:19
Браузер пусть получает, но без пользователя в сторе

マイク
07.07.2016
17:20:41
Почему без?

Ilya
07.07.2016
17:22:18
Когда приходит префетч происходит запрос к апи на авторизацию. А затем когда страница загружена этот запрос уходит ещё раз.

マイク
07.07.2016
17:22:55
Так префетч и страница у тебя разные
/ и /routes

Ilya
07.07.2016
17:25:16
Да. Разные. Но у меня все роуты обрабатываются в app.get("*'). Либо я тебя не допонял.

KlonD90
07.07.2016
17:26:10
у тебя какой-то стор дорогой :(

マイク
07.07.2016
17:26:30
Либо аборти реквест с концами, либо забей

Ilya
07.07.2016
17:26:43
Использую стандартный стор с redux

KlonD90
07.07.2016
17:27:53
эммм?

Ilya
07.07.2016
18:15:15
Спасибо за советы парни.

trump ? trump ? hillary
07.07.2016
21:48:17
/routes

Denis
07.07.2016
21:50:23
Сегодня заезжал в Яндекс, нам предоставят новый, недавно открывшийся зал. :) Кто ещё не успел, регистрируемся: https://events.yandex.ru/events/yagosti/13-jul-2016/
Внимание! Есть секция 5-7 минут для короткого доклада в рамках рубрики "Открытый микрофон", пишите в личку. Отличный способ попробовать свои силы даже если никогда не выступал до этого. Тема может быть любая полезная в контексте Node.js. :)

Admin
ERROR: S client not available

KlonD90
07.07.2016
22:54:40
/routes

Google

andretshurotshka?❄️кде
08.07.2016
02:59:14
/routes

Никита
08.07.2016
04:06:05
dig два айпишника выдаёт, 151.101.36.133 и 151.101.12.133.
Зароскомнадзорили один.

Котяй Негодяй
08.07.2016
04:09:10

Никита
08.07.2016
04:55:55
151.101.36.133 заблочен
А дальше проверь дигом, куда assets-cdn.github.com ведёт.

Котяй Негодяй
08.07.2016
05:25:33
151.101.60.133
Это с удалённой машины.
151.101.12.133 с локальной.
Я так понимаю, далеко не у всех отлетело.
Но методы идиотские, да.

Konstantin
08.07.2016
06:52:16
/routes

Ilya
08.07.2016
09:08:06
Привет всем! Как посмотреть все заголовки, которые приходят в риквесте к NGINX и проксировать их все через nginx? а то прокидывать каждый через proxy_set_headers что-то нудно.
И другой вопрос, как прокинуть Prefetch хэдер через proxy_set_headers? не могу в доке найти. Спасибо заранее!

KlonD90
08.07.2016
09:34:51
можешь на lua прочитать какой-нибудь мета заголовк и распарсить его
это на стороне nginx если что ._.
вообще все же заголовки и так проксируются

Google

KlonD90
08.07.2016
09:39:25
proxy_pass_request_headers on;

Ilya
08.07.2016
09:39:56
Смотрю в логах и не вижу хэдеров
может я где накосячил в настройках
да вроде нет
server {
listen <IP>:80;
server_name <exmaple.com>;
root /usr/share/nginx/html;
index index.html index.htm;
location / {
proxy_pass http://127.0.0.1:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_cache_bypass $http_upgrade;
proxy_pass_request_headers on;
}
}

KlonD90
08.07.2016
09:42:04
а на нгинксе эти хидеры видны?

Ilya
08.07.2016
09:42:43
там не смотрел, напомни какой файлик надо посмотреть?

KlonD90
08.07.2016
09:43:23
настрой логирование с хидером
и смотри в том файле