
Oleg
01.06.2018
21:07:19
всем привет
подскажите плз кто не спит, как проверить в коа инициализируется ли middleware

Cenator
01.06.2018
21:07:54

Oleg
01.06.2018
21:08:15

Google

Cenator
01.06.2018
21:08:40

Oleg
01.06.2018
21:08:48
я вижу что оно инициализируется, app.use проходит
и куда мне ставить дебагер?
в коа?

Cenator
01.06.2018
21:08:59
в мидлвару

Ivan
01.06.2018
21:09:20

Oleg
01.06.2018
21:09:53

Yaroslav
01.06.2018
21:14:08

Oleg
01.06.2018
21:17:41

Yaroslav
01.06.2018
21:18:08
нет. внутрь this.middleware
будет лучше

Oleg
01.06.2018
21:18:35
там внутри вот такое

Google

Yaroslav
01.06.2018
21:19:07

Oleg
01.06.2018
21:19:25
у меня парсер не парсит пост запрос
пытаюсь выяснить чозанах

Yaroslav
01.06.2018
21:19:53
как пытаешься данные получить?

Дмитрий
01.06.2018
21:20:01

Oleg
01.06.2018
21:20:21

Yaroslav
01.06.2018
21:20:52

Дмитрий
01.06.2018
21:21:15
Особенно если норм и всё ещё без типов)

Yaroslav
01.06.2018
21:23:09

Дмитрий
01.06.2018
21:23:22
Я не то чтобы настаиваю, но проект с типами просто легче поддерживать, так как через type inference банально легче обнаруживать проблемы

Yaroslav
01.06.2018
21:23:49
и осознаю боль

Oleg
01.06.2018
21:23:56

Дмитрий
01.06.2018
21:24:30
и осознаю боль
Ну да, это тащемта самый эффективный способ понять зачем ето всё ?

Yaroslav
01.06.2018
21:24:41
да
bodyParser({
jsonLimit: '56kb'
}) - попробуй без jsonLimit
т.е. bodyParser()
у тебя вроде все правильно

Oleg
01.06.2018
21:25:04
да

Abu
01.06.2018
21:25:20

Google

Alexander
01.06.2018
21:27:50
там сток функции жи нет
????????

Yaroslav
01.06.2018
21:28:24
app.use(bodyParser());

Alexander
01.06.2018
21:28:45
нудыа

Abu
01.06.2018
21:29:12
https://www.npmjs.com/package/body-parser#expressconnect-top-level-generic

Alexander
01.06.2018
21:29:14
или це не експресс?

Yaroslav
01.06.2018
21:29:21

Alexander
01.06.2018
21:29:26

Yaroslav
01.06.2018
21:29:35
async/await ❤️

Alexander
01.06.2018
21:29:43
мде
я не в этой религии, спасибо

Yaroslav
01.06.2018
21:29:54
эт апнутый экспресс

Alexei
01.06.2018
21:30:11
что мешает использовать async/await в экспрессе?

Abu
01.06.2018
21:30:21

Алексей
01.06.2018
21:31:09
а в чём преимущество экспресса над коа? ну кроме безмерного количества express-* пакетов на каждый чих

Yaroslav
01.06.2018
21:31:45
коа писали люди, которые писали экспресс, они учли прошлые ошибки

Google

Алексей
01.06.2018
21:31:54
дак об этом и речь

Alexei
01.06.2018
21:32:36

Алексей
01.06.2018
21:32:37
более того, tj продал права на экспресс (уже не помню какой компании), а потом написал коа
экспресс сейчас поддерживают люди, которые его изначально не писали. что не плюс и не минус - просто факт

Alexander
01.06.2018
21:33:11

Alexei
01.06.2018
21:34:46
отсюда, если чо https://github.com/koajs/koa/wiki

Алексей
01.06.2018
21:36:11
ну это плюс-минус стандартный набор для обоих фреймворков
я про вот эту разницу

Yaroslav
01.06.2018
21:36:31
это не преймущество
а загон в рамки
да, библиотека молодая. но зато сделана по современным стандартам

Alexei
01.06.2018
21:36:57
ну кхм. просто экспресс слегка постарше. вот для него и понаписали всякого

Yaroslav
01.06.2018
21:37:03
и оринтирована на asy/aw

Alexei
01.06.2018
21:37:07

Yaroslav
01.06.2018
21:37:19
а експресс оринтирован на колбек

Дмитрий
01.06.2018
21:37:22
Я перестал советовать koa кому-либо.
Библиотека объективно не взлетела, как и все остальное кроме express; плагинов ноль, коммьюнити ноль

Google

Алексей
01.06.2018
21:37:35
я просто исходники обоих не изучал - сам сравнивать не могу

Yaroslav
01.06.2018
21:37:54
в екпресе каждая функция принимает ошибку

Alexei
01.06.2018
21:38:14

Yaroslav
01.06.2018
21:38:58
я просто походу не дорос еще размером приложения

Алексей
01.06.2018
21:39:12
о каких плагинах речь? вот эти 14к шлака у экспресса против 3,5к шлака у коа?

Yaroslav
01.06.2018
21:39:14
до проблем подобных

Дмитрий
01.06.2018
21:39:41
Проблема именно в том, что под коа даже шлака нет

Алексей
01.06.2018
21:39:59
о каком комьюнити речь? у стандартных http/https какого-либо комьюнити вообще нет, в сравнении с экспресс/коа. и ничего - на это жалоб нет

Дмитрий
01.06.2018
21:40:26
Потому что от них не требуют иметь роутер
От коа я ожидаю что он будет хотя бы рабочим, в сообществе

Алексей
01.06.2018
21:40:42
дак нахрена оно надо-то? в чём сложность самому заворачивать необходимый функционал в мидлвари?

Morsik
01.06.2018
21:40:52