
Kelin
06.07.2017
18:26:35
а еще есть залупа

Rafael
06.07.2017
18:26:41
или цепочка промиссов

Kelin
06.07.2017
18:26:52
все-таки не написал по уму)0)

Rafael
06.07.2017
18:27:06

Google

Kelin
06.07.2017
18:27:35
let res = await this.$api.user({ url_params: { id: 1 } })
if (res.success) {
// все хорошо
} else {
// все плохо
}
вот так лучше

Den
06.07.2017
18:27:55

Kelin
06.07.2017
18:27:55
более читаемо, нежели оборачивать в try/catch

Rafael
06.07.2017
18:28:09

Kelin
06.07.2017
18:28:36
все равно выглядит как поделка

Rafael
06.07.2017
18:28:37

Kelin
06.07.2017
18:28:50
которая тупо кладет в $api)

Den
06.07.2017
18:29:04
А, логи тоесть?

Rafael
06.07.2017
18:29:05

Kelin
06.07.2017
18:29:20
как раз таки нет
оно все на более-менее одном уровне

Google

Kelin
06.07.2017
18:29:56
а если будет несколько запросов, подход try/catch превратится в лапшекод

Rafael
06.07.2017
18:30:00

Kelin
06.07.2017
18:30:14

Den
06.07.2017
18:30:25

Rafael
06.07.2017
18:30:28

Kelin
06.07.2017
18:30:46

Rafael
06.07.2017
18:30:48

Kelin
06.07.2017
18:31:26
мой подход все равно лучше)

Rafael
06.07.2017
18:31:33

Kelin
06.07.2017
18:31:44
рофл)0)
а есть апи для проверки pending/success/fail
?
не кладя результат ручками во временные переменные/data

Rafael
06.07.2017
18:32:52

Kelin
06.07.2017
18:33:01
ты не понял

Rafael
06.07.2017
18:33:25

Kelin
06.07.2017
18:33:28
а, нет, его и не может быть, пушта $api.user у тебя сразу метод

Rafael
06.07.2017
18:33:55

Google

Kelin
06.07.2017
18:34:10
ПАПИЗИ
ВСОЛЯНАВА
ДАЖЕ НЕ ПОЧУВСТВОВАЛ
для того, чтобы показывать/убирать прелоадер
или ошибки

Rafael
06.07.2017
18:35:08

Den
06.07.2017
18:35:29

Kelin
06.07.2017
18:35:41

Rafael
06.07.2017
18:36:19
Ну знаком да
тебе же нравится как ты описываешь роуты? очень выразительно выходит, верно? вот я и подумал, что было бы круто, сделать такое же, но для обращений к серверу

Kelin
06.07.2017
18:36:22
loading(v-if="$api.user.pending")
template(v-else)
в моем случае не требуется писать мусорный pending в data, который будет мешаться на фоне свойств, которые относятся к компоненту
но для одного вызова еще ладно, можно завести
а если у тебя компонент, в котором 2-3 и более запросов, будет уже трэш в виде userPending, postsPending etc.

Den
06.07.2017
18:38:54

Rafael
06.07.2017
18:38:55
не, у меня это никак не реализовать

Kelin
06.07.2017
18:39:17
тогда не говори, что апифи лучший))))0)
roflanTsar

Rafael
06.07.2017
18:39:56
кстата скоро я добавлю еще больше выразительности и проверочку одну
прям наес будет

Den
06.07.2017
18:41:16
Параметры роута - атрибуты функций?

Rafael
06.07.2017
18:41:29

Google

Rafael
06.07.2017
18:42:22

Den
06.07.2017
18:42:45
То есть это не само апи, а с обратной стороны

Rafael
06.07.2017
18:42:53
ну типо да

Den
06.07.2017
18:43:15
Нормально 5 баллов. Долго тебе еще? )))

Rafael
06.07.2017
18:44:07
на данный момент это единственный баг, что я нашел
сейчас вот переписываю, чтобы минимизировать время при компиляции путей в объект

Admin
ERROR: S client not available

Den
06.07.2017
18:47:26
Тесты писал? Ты вообще весь написал?

Rafael
06.07.2017
18:47:42

Den
06.07.2017
18:48:14
А я вписался в проект надолго походу)))

Rafael
06.07.2017
18:49:14
Тесты писал? Ты вообще весь написал?
костяк написан, из того, что хочу добавить, это 22 вещи:
явное указание, что путю требуется передать data (заодно проверочку, если это не выполняется)
и стекинг путей, как у vue-router. когда не от корня задаешь
ну и доки + тесты надо дописать и перевести
вот доки если что:
https://github.com/Fl0pZz/vue-apify/blob/master/docs/ru_Ru/docs.md

Den
06.07.2017
18:57:38
Движок

Rafael
06.07.2017
18:57:54
Движок
вот пока на вот эту херню времени и нет

Google

Den
06.07.2017
19:00:48
А так збс

Rafael
06.07.2017
19:01:05

Den
06.07.2017
19:01:21
Поставлю

Rafael
06.07.2017
19:01:32
о господи, нашел еще одну недоработку, но как не странно, она не влияет на функциональность

Stanislav
06.07.2017
19:16:34

Rafael
06.07.2017
19:17:15

Stanislav
06.07.2017
19:17:55
бывает

Rafael
06.07.2017
19:18:14
хорошо, что решился сделать рефакторинг :D

Yaroslav
06.07.2017
19:24:49
Кароч, други. На карандаш себе. Есть ограничение в размере html, который формируется при ssr и потом отпраляется пользователю. У мну koa2. В документации ничего не нашел. Тупо при добавлении в шаблоне ещё одного блока <div></div> выбрасывает 404 без каких либо объяснений.

Den
06.07.2017
19:25:33

Yaroslav
06.07.2017
19:25:40
Как бы проблему можно решить асинхронной подгрузкой частей и т.д.
Формированием опредиленных блоков уже в mounted (на стороне клиента)
Но если большая страница и нужно что бы прошолся краулер то тогда хз

Den
06.07.2017
19:26:52
в смысле?
Какой софт ставит такое ограничение, и какое оно точно?

Yaroslav
06.07.2017
19:27:11
Я же написал. koa2

Den
06.07.2017
19:28:24

Yaroslav
06.07.2017
19:30:20
Там у меня реально большая страница, плюс сразу коненктится довольно таки объемная стора. Нужно думать.
А на счет фтопки, думаю експрес аналогичного коня выкинет. Но проверять я это не буду, всё написано в async/await на стороне сервера

Den
06.07.2017
19:30:54
я вообще коллекции в тело выгружаю

Kelin
06.07.2017
19:33:30
кстати, какой разумный размер бандла