@nodejs_ru

Страница 2325 из 2748
DimenSi
21.07.2018
21:23:48
а новый синтаксис

Dzmitry
21.07.2018
21:23:55
const a = b?.c?.d
а зачем это все

:/

Станислав
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() в конструкторах сказываются чудовищно)

не вижу coalescing в списке
Еслинт, как обычно, всех тормозит, пока он не обновляется фиг два что заюзаешь

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
Не кипятись))

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

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

Таймураз
22.07.2018
07:06:48
Опять же, Гугль, pThread. Сча ссылку кину.
Не разводи больше оффтоп тредов Даже в субботу

bofh
22.07.2018
07:08:14
Не разводи больше оффтоп тредов Даже в субботу
Сорян, я виноват, мне отвечал, не буду больше)

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

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

Запрос на эти два - из статических ссылок html.

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

Dzmitry
22.07.2018
07:39:30
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
через set header пробовал?
Роут этот не срабатывает сам по себе. Его перехватывает статик сервер.

Без статик сервера Кука ставится. 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
В 10, под флагом
Да, но экспериментально же

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

@Atassis @sergeysova

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

Derek
22.07.2018
13:20:06
Добрый вечер всем!

С каких ресурсов вы начинали изучение node.js или какие можете посоветовать?

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