Dmitry
Dmitry
Тебе код надо написать?
Dmitry
Тебе код надо написать?
Точнее костыль? Посмотри как 404 обрабатывается! Затем посмотри как обрабатывается /!
Ilya
и еще про данное решение: какая разница, как назван файл, если он не отдает напрямую файл? Разве что то изменится?
Ilya
Denis
Китайцы опять вытворяют) https://elemefe.github.io/restc/intro/#2.%20%E5%8A%9F%E8%83%BD
Dmitry
просто текст отдается
А где сам обработчик 404 статуса можешь скинуть? С коа не разу дела не имел, но скорее всего import views from 'koa-views';
Ilya
при чем здесь обработчик?! Он тут ни при чем!
Dmitry
Evgeny
Вы наркоманы что ли
Evgeny
Есть ресурс /api/v1/login, на котором висит контроллер
Evgeny
Есть ресурс /login на котором висит реакт-роутер
Evgeny
Нужно чтобы коа перенаправлял все незаданные роуты на /static/index.html, где уже реакт будет разруливать
Evgeny
В экспрессе это делается через app.get('*', function(req, res) { res.send(fs.readFile('/static/index.html') })
Dmitry
Evgeny
В смысле
Ilya
Вы наркоманы что ли
именно это и пытаюсь сделать. В коа это делается аналогичным образом, как говорит гугл. Но у меня почему то ни один из способов не работает, задавал как через middleware, так и через роут.
Dmytro
Ilya
а как именно пробовали задавать?
Например, как по ссылке, но пробовал задавать и через koa-send https://gist.github.com/ilyoff/b5247c54469c3e21b2a1301037e668f1
Ilya
В смысле, чисто миддлварой, а не как роут
Dmytro
но там ведь / а не *
Dmytro
то есть не все несуществущие роуты обрабатывает
Ilya
Я все вариатны пробовал, тот, что по ссылке нашел на просторах гугла уже
Dmytro
а в том гисте что вы скинули при обращении на / тоже 404?
Ilya
Да. Хотя роут срабатывал, как ни странно
Anonymous
Использовать --harmony на продакшне или публиковать зависящий от этого флага код в npm — плохо?
Evgeny
В нпм - плохо. На проде - глупо
Anonymous
Насчёт прода почему?
Sergey
Потому что не стабильно
Evgeny
Оно почему под флагом?
hamper 𓅝
лучше бабелем сконвертить для прода
Denis
Кто-нибудь windows subsystem for linux пробовал для ноды?
Vl
Есть вопрос. возможна ли реализация вообще webrtc на стороне сервера, как клиента? Чтобы стрим от юзера шел на сервер через webrtc, а оттуда с помощью websocket лился остальным юзерам
Denis
Vl
Щас глянем. А то уже все обрыли. А нужен именно стрим почти без задержки на ios
Denis
Отпишись потом. Скоро с webrtc столкнусь, может быть тоже понадобится на ноде рестримить
Anonymous
Андрей Яманов)
Anonymous
?
Vl
Vl
Есть кто знакомы с kurento server?
Ilya
не туда, ссори
Дима
Кто-нибудь работал с Horseman?
Дима
Как в нём нормально перезапустить соединение после обрыва?
У него при дисконнекте валится неотлавливаемый Promise reject, рвётся цепь выполнения и разве что сам не падает
Дима
В issues шиза — автор закрывает треды с пометкой does not reproduce / not a bug, когда проблема не в том, что это баг а в том, что такое простое действие оборачивается масштабным ритуалом 😒
Sergey
блин, первый раз слышу про эту штуку
Sergey
пошел гуглить
Дима
блин, первый раз слышу про эту штуку
Ну это такой удобный способ управлять phantomjs.
Фантом — вещь в себе, с нодой сообщаться нормально не может, только путём эвала скриптов, поэтому horseman очень выручает
Дима
Выручал 😒
Anonymous
чем отличется import от require?
Pavel
Pavel
Вопрос напомнил
Borisov
наверное потому, что напоминает пхп, а импорт питон?)
Anonymous
Кто-то отправлял нотификации с сервера на ноде на ios?
Anonymous
столкнулся сейчас с этой хуитой и вообще нихуя не понимаю
Anonymous
Vlad
Vlad
главное различие импорты статические
Vlad
нельзя сделать ['ru', 'en', 'se'].forEach(i => import('./l10n/' + i + '.json'))
Vlad
в нод мире в импорты умеет eslint
Anonymous
но в ближайшие дни может динамические импорты на stage 3 могут попасть
Anonymous
в ноде будет все. 2 месяца назад придумали как впилить
Vladimir
> нельзя сделать ['ru', 'en', 'se'].forEach(i => import('./l10n/' + i + '.json'))
Vladimir
Кстати, именно так и можно будет сделать
Anonymous
только вот так оно не очень полезно)
Vladimir
ну да, там надо Promise.all бы
Vlad
тогда и мап
Vladimir
само собой
Vlad
@chicoxyzzy @vkurchatkin дайте ссылку на тред где решили как впилить
Vlad
я потерялся в прошлых тредах
Anonymous
митинг ноутс прошлого митинга тс39
Vlad
Anonymous
https://github.com/tc39/tc39-notes/blob/master/es7/2016-09/sept-28.md#es-modules-lifecycle