
Sheldhur
23.07.2018
18:23:21

Alexander
23.07.2018
18:24:26
@b101010 Тогда серверный рендеринг не смогу наладить нормально.

Sheldhur
23.07.2018
18:25:23
ну тогда по старинке

Google

Роман
23.07.2018
18:28:45
софт не по 5к стоит
Steam комбайн. Месяц - 3500 рублей, навсегда - 8000 рублей. Реально покупают такое?

Alexander
23.07.2018
18:35:14
ну тогда по старинке
Вопрос в другом. Это норм если я буду генерировать токен при каждой загрузке страницы, помещать его. При каждом аякс запросе прикладывать токен.
Токен будет хранится в базе/кеше и будет действительный какое-то время. Одновременно может быть у юзера сколько угодно токенов.
Нормально? Что может пойти не так?

Sheldhur
23.07.2018
18:36:31
нормально, у него же может быть в нескольких вкладках открыты страницы

Alexander
23.07.2018
18:37:47
Тогда еще один вопрос, уже про сокеты. Есть socket.io.
Нужно запретить подключаться к нему из-под других доменов. Т.е. чтобы кто-либо другой на своем сайте не мог сделать коннект к моему ws серверу.
Куда копать?

Sheldhur
23.07.2018
18:38:23
никак

Oleg
23.07.2018
18:38:35
jwt
а оно как от csrf защищает?

Alexander
23.07.2018
18:38:53
никак
По идее, я же могу увидить какой-то рефер в сокетио при коннекте и дропнуть его. Не нашел как это сделать на практике, если возможно.

Sheldhur
23.07.2018
18:39:32
и чё, я могу тебе какой угодно заголовок отправить

Oleg
23.07.2018
18:39:38

Sheldhur
23.07.2018
18:39:53

Oleg
23.07.2018
18:40:05
а где тогда?

Sheldhur
23.07.2018
18:40:33
бля, почитай ещё малях

Google

Alexander
23.07.2018
18:41:11
Т.е. типо cors, но для ws

Роман
23.07.2018
18:41:40

Sheldhur
23.07.2018
18:41:53
ну а смысл строить 2х метровый забор, если калитка открыта?

Alexander
23.07.2018
18:42:37

Sheldhur
23.07.2018
18:42:54
кому ты нахуй нужен

Alexander
23.07.2018
18:44:40
рассказал реальную ситуацию

Sheldhur
23.07.2018
18:46:18
они и так будут конектиться
только если ничего не делать они подключатся и успокоятся
а если 2х метровый забор выстроить, то они будут долбиться в него постоянно
открытие канала более ресурсоемкая процедура, чем его поддержание

Oleg
23.07.2018
18:49:40

Sheldhur
23.07.2018
18:51:52
ну если у тебя есть возможность для xss то земля тебе пухом братишка с твоими csrf

Alexander
23.07.2018
18:53:22
jwt в localStorage никак не способствует xss, это из другой оперы. Да и при наличии xss тебе ничто не поможет

Andrey
23.07.2018
19:16:58
какие инструменты нынче пользуют для написания сервисов на ноде? с чем поковырятся что бы был востребованный опыт на рынке?
експресс? )

Alex
23.07.2018
19:21:51
из модных - Koa, а так можно и Express

Sergei
23.07.2018
20:47:42
В express есть какой то true way как передавать данные между модулями. Класть их в res, req, иные варианты ?

至
23.07.2018
20:48:47
Што?

Alexander
23.07.2018
20:50:49
Клади в req

Google

Valdemar
23.07.2018
20:52:03
ну как бы да, req обычно всякие middleware и заполняют, чтобы дальше передать

Sergei
23.07.2018
21:26:58
Снк, а то закралось сомнение.

Andrii
23.07.2018
22:23:10

Grigorii
23.07.2018
22:38:19
App.set, app.get часто видел, как используют

Sergei
23.07.2018
22:39:18
Вот я чаще в res.locals

Grigorii
23.07.2018
22:47:02
Смотря какие данные ещё. Те, что уровня всего приложения или уровня запросов
Текущий юзер точно в req res
Что-то более близкое к конфигам - в апп

Sergei
23.07.2018
22:57:18
А через app как передавать, не видел ни разу?

Alexander
23.07.2018
23:13:33
Программисты же, ну запилите бота автокик на длинные ники

至
23.07.2018
23:16:44
Не все так просто

Alexander
23.07.2018
23:16:54

至
23.07.2018
23:16:57
Проще вызвать админов, в 2 часа ночи
@sergeysova @Atassis

Alexander
23.07.2018
23:17:07

Admin
ERROR: S client not available

至
23.07.2018
23:17:14

Sheldhur
24.07.2018
02:26:49
пилю идею для стартапа антиспам бот с поиском совпадений в username\about\etc

Google

Mr_Babrums.bin
24.07.2018
02:30:59
говно идея
каждый раз у них новый подход
проще кнопку повесить мол "нажми если хочешь выбраться из readonly"

Sheldhur
24.07.2018
02:32:35
ебать ты гений
как сложно кнопку нажать в 2к18м

Mr_Babrums.bin
24.07.2018
02:51:44
или ты из 2006 и всё ещё думаешь что они руками всё делают?

Sheldhur
24.07.2018
02:52:14
?
???

Mr_Babrums.bin
24.07.2018
02:53:39
ненене, ты делай по отлову ботов по содержимому имени
посмотрим как ты с габальдулиной зульфиёй справишься или с джоном дое
и в чате по докеру уже подсказали готового бота который по базе умеет спамеров вычислять

blkmrkt
24.07.2018
04:19:31

m
24.07.2018
04:32:01
Привет. Подскажите, либа bcrypt подойдёт, чтобы хэшировать пароль?

Alexander
24.07.2018
04:54:59

m
24.07.2018
04:55:12

Zaur
24.07.2018
05:17:41
Нужен бот который просто удаляет тексты-события :( почему его здесь нет?

Voskresus
24.07.2018
05:18:02
Уважаемые подскажите, когда я присваиваю контекст переменной и меняю его сохраняется ли присвоеный контекст без изменений ?
то есть:
this.allax = 1488
const This = this
This.allax = 4502
this.allax // ?

Andrey ?
24.07.2018
05:22:31

Voskresus
24.07.2018
05:23:45
Блин

Google

Andrey ?
24.07.2018
05:23:52
Так как this - это объект, и при присваивании ты сохраняешь ссылку, а не дубликат, то выведет 4502

Voskresus
24.07.2018
05:24:06
Почему основной контекст меняется