
DimenSi
21.07.2018
21:23:48
а новый синтаксис

Dzmitry
21.07.2018
21:23:55
:/

Станислав
21.07.2018
21:24:16

Google

Konstantin
21.07.2018
21:24:20
Чтобы не было if (b && b.c && b.c.d)

DimenSi
21.07.2018
21:24:59
только это работает на объектах, а то что ты описал совершенно другая логика
и в ноде этот оператор не работает

Konstantin
21.07.2018
21:29:56
Нашёл proposal фичи, если надо
https://github.com/tc39/proposal-optional-chaining

Alex
21.07.2018
21:31:05
@babel/plugin-proposal-optional-chaining

Дмитрий
21.07.2018
21:31:40
Уже три месяца в проде
Когда ставил, я, конечно же думал о других, я же нормальный, мне такое ни к чему
Но вот хрен там был)
Мы в жс и поэтому это оч полезно и удобно

DimenSi
21.07.2018
21:32:44
ты поставил бабель плагин?

Дмитрий
21.07.2018
21:32:57
Ну да
Просто всё в монорепе, поэтому собирать код под ноду можно не меняя ничего)

Google

Дмитрий
21.07.2018
21:34:28
Удобно

DimenSi
21.07.2018
21:35:41
если бы можно было делать что-то типо a?.b : null, было бы поудобней

Дмитрий
21.07.2018
21:35:51
Конечно
??
Это просто другой пропозал
a?.b ?? null

DimenSi
21.07.2018
21:36:15
а
оператор оператором погоняет

Дмитрий
21.07.2018
21:36:56
Дальше — хуже, я просто пока решил не рефлексировать по поводу изменений))
А то с ума можно сойти)

Alex
21.07.2018
21:37:21
не вижу coalescing в списке
почему class-properties с loose?

Mikhail
21.07.2018
21:38:02
И просто в одной из функций делаешь коннект к сокету

Дмитрий
21.07.2018
21:38:51
почему class-properties с loose?
Там в числе прочего компилируется библиотека-протокол и в ней множественные Object.defineProperty() в конструкторах сказываются чудовищно)

DimenSi
21.07.2018
21:40:35

Дмитрий
21.07.2018
21:40:57
Втф
Эт откуда? ?

DimenSi
21.07.2018
21:41:11
https://github.com/tc39/proposal-optional-chaining

Дмитрий
21.07.2018
21:41:18
Аа, кек

Google

Дмитрий
21.07.2018
21:41:28
Ну это определенно спорная часть

DimenSi
21.07.2018
21:41:36
возможные кейсы работы

Дмитрий
21.07.2018
21:42:23
Флоу мне так и так не даёт юзать ничего кроме уж заведомо реального кейса — object?.property, остально ещё может поменяться

DimenSi
21.07.2018
21:43:19
жаль, что так не разрешать делать
a?.b = 5

Alex
21.07.2018
21:43:39
всё логично, ?. как бы разворачивается в x && x.y ...
x.y не выполнится, если x == null

DimenSi
21.07.2018
21:44:01
что логично, ты кому отвечаешь

Alex
21.07.2018
21:44:20
вам
вы же говорите, что бред какой-то))

DimenSi
21.07.2018
21:44:38
на что? Мы где-то говорили, что не логично?

Дмитрий
21.07.2018
21:44:52
Не кипятись))

Alex
21.07.2018
21:44:57
тут

DimenSi
21.07.2018
21:45:38
тут
мы же не спорили логично это или нет, вопрос был в специфичности. Читай внимательно

Alex
21.07.2018
21:46:35
расслабься, значит это не тебе было)

Таймураз
22.07.2018
07:06:48

bofh
22.07.2018
07:08:14

Таймураз
22.07.2018
07:12:38

Naught
22.07.2018
07:30:42
Ребят, у меня проблема тут. Внизу файла с роутами есть app.use(express.static(...)); , а над ним есть пара роутов, которые не срабатывают, пока эта строка существует. Как бороться с такими конфликтами?

Dmitriy
22.07.2018
07:32:29

Google

Naught
22.07.2018
07:34:01
При том, что в этом же файле есть другие роуты, которые вызываются реакт приложением при загрузке нормально.
Запрос на эти два - из статических ссылок html.

Dmitriy
22.07.2018
07:37:48
наверное стоит глянуть код

Dzmitry
22.07.2018
07:39:30

Dmitriy
22.07.2018
07:44:16

Naught
22.07.2018
07:45:04

Dmitriy
22.07.2018
07:49:00
http://jsfiddle.net/L3j9hdb4/5/

Naught
22.07.2018
07:52:22
http://jsfiddle.net/L3j9hdb4/5/
Не-а, не срабатывает. Вообще не понимаю, почему при запросе на этот роут отсылается главная страница корневого роута. Я ожидаю пустую страницу.
Может быть, дело не только в статике? ?
В то время как ru - ничего более, чем
Однако, он не срабатывает вообще. А браузер пишет, что удачно сделан гет ru

Dmitriy
22.07.2018
08:49:39
res.send( что? ) только загаловки и приходят

Naught
22.07.2018
09:02:50
Да, я это и хочу. Пустую страницу, с заголовоком set cookie. Приходит Полная страница без этого заголовка.

Yashko?
22.07.2018
09:04:08
через set header пробовал?
res.header()

Naught
22.07.2018
09:05:26
Без статик сервера Кука ставится. Dmitry подсказал обращаться к файлам статической директории с префиксом, build, а из роута статик сервера его убрать. Это тоже срабатывает нормально. Но мне бы хотелось разобраться, почему тут такое поведение, и часть роутов работают, а часть конфликтуют.

Google

Eugene
22.07.2018
09:20:02
Нода поддерживает импорт-экспорт в стиле ES6?

Kendr
22.07.2018
09:21:13
Пересобирай такие файлы с помощью бабеля и запускай уже результат

Eugene
22.07.2018
09:24:58

Yaroslav
22.07.2018
09:49:03

Eugene
22.07.2018
09:49:22

Alexander
22.07.2018
09:54:28
Нахуя импорты если не вебпак?
@Atassis @sergeysova

Евгений
22.07.2018
12:54:53
Перчик, привввввееееетттт!

Derek
22.07.2018
13:20:06
Добрый вечер всем!
С каких ресурсов вы начинали изучение node.js или какие можете посоветовать?