
Роман
16.09.2018
17:35:14

Gor
16.09.2018
17:35:24
а спс. не внимательно читал. тогда точно запрос не верно сделан. обычно такое бывает когда превышается лимит тела запроса. например дофига header переменных. или например GET часть не нормально составлена

Роман
16.09.2018
17:35:51
Я конечно за библиотеки, но если вообще не знает как оно работает, то можно и покопаться.

Google

Kelin
16.09.2018
17:35:59
Бля. Какая же тупость, ну нахер

Александр
16.09.2018
17:36:21

Сергей
16.09.2018
17:36:21

Alexander
16.09.2018
17:36:24

Сергей
16.09.2018
17:36:57
да и понять как устроен аксиос — ничего не стоит.
простейшая обертка

Gor
16.09.2018
17:37:31
понимание как работает - дает возможность более обоснованные решения принимать

Maxim
16.09.2018
17:37:32
+
Requests-promise всегда решал эту проблему (промисы)

Сергей
16.09.2018
17:37:56

Alexander
16.09.2018
17:37:59

Gor
16.09.2018
17:38:28
например простейшее - тянуть либу или юзать http - там параметров принятия решения с ходу как минимум 3

Maxim
16.09.2018
17:38:44

Google

Kelin
16.09.2018
17:38:50
Забейте хуй. Пусть велосипедят дальше, думая, что они с этим больше поймут, на деле впустую потратят время на написание уже написанного

Maxim
16.09.2018
17:39:00

Сергей
16.09.2018
17:39:03

Maxim
16.09.2018
17:39:32
В лямбдах размер критичен

Kelin
16.09.2018
17:39:45
Написать свой аксиос, чтобы понять, из чего состоит урл и тело запроса, ебать-копать

Роман
16.09.2018
17:39:53
Так request это тоже библиотека, никто же не говорит что нужно сокеты ему использовать или на асме писать.

Александр
16.09.2018
17:39:58
моя любимая фича
https://github.com/softonic/axios-retry

Роман
16.09.2018
17:40:07

Kelin
16.09.2018
17:40:26

Таймураз
16.09.2018
17:40:48
@gormartsen понимание того, как работает инструмент- одно дело
Совершенно другое- написание своих велосипедов там, где можно использовать решение, ошибки в котором исправлялись сообществом, а не только тобой

Maxim
16.09.2018
17:40:51

Сергей
16.09.2018
17:40:58

Gor
16.09.2018
17:41:07
ага. а потом вырастает поколение кодеров которые плачут "либа не работает". угу угу.

Роман
16.09.2018
17:41:09
Кстати, а у таких библиотек есть какие-то тесты на оверхед? Хотя, наверное он там мизерный.

Сергей
16.09.2018
17:41:18
много лет исправлялись

Kelin
16.09.2018
17:41:43

Александр
16.09.2018
17:41:47

Сергей
16.09.2018
17:41:51

Google

Александр
16.09.2018
17:42:07

Сергей
16.09.2018
17:42:13

Александр
16.09.2018
17:42:19

Gor
16.09.2018
17:42:19

Сергей
16.09.2018
17:42:23

Alexander
16.09.2018
17:42:25

Сергей
16.09.2018
17:42:34
я сказал лишь, что не юзаю либу, которая заменяется одним циклом

Александр
16.09.2018
17:42:44
я набрасывал?
>>чет мне реализация не нравится.
я обычно пилю свою функцию за минут 5)

Сергей
16.09.2018
17:42:51

Таймураз
16.09.2018
17:42:54

Gor
16.09.2018
17:43:00

Alexander
16.09.2018
17:43:21

Сергей
16.09.2018
17:43:26

Gor
16.09.2018
17:43:30

Kelin
16.09.2018
17:43:31

Mikhail
16.09.2018
17:43:46
Зачем тянуть axios, я лучше свой напишу
Я стараюсь не тянуть лишние зависимости в проект, что тут плохого? Мне нужно просто отправить get-запрос без каких-либо излишеств. Раньше мне вполне хватало нативных средств. А тут уже столкнулся с трудностями.
Кстати, через axios у меня та же проблема

Александр
16.09.2018
17:43:55

Сергей
16.09.2018
17:44:04
если аксиос сломает апи миддлвар, будет весело

Роман
16.09.2018
17:44:18

Google

Александр
16.09.2018
17:44:29

Сергей
16.09.2018
17:44:50

Gor
16.09.2018
17:44:54

Сергей
16.09.2018
17:45:02

Александр
16.09.2018
17:45:17
шурум бурум у тебя

Сергей
16.09.2018
17:45:38
ты псих
@Atassis выдай ему на недельку

Роман
16.09.2018
17:45:49

Александр
16.09.2018
17:45:53

Сергей
16.09.2018
17:46:06

Александр
16.09.2018
17:46:14

Mikhail
16.09.2018
17:46:18

Сергей
16.09.2018
17:46:21

Таймураз
16.09.2018
17:46:29

Сергей
16.09.2018
17:47:04

Mikhail
16.09.2018
17:47:06

Роман
16.09.2018
17:47:59

Alexander
16.09.2018
17:48:29

Gor
16.09.2018
17:49:41
ну или encodeURIComponent

Google

Mikhail
16.09.2018
17:50:22

Сергей
16.09.2018
17:50:23

Gor
16.09.2018
17:50:30
о)

Mikhail
16.09.2018
17:50:47
Ну я apiKey не стал весь палить

Сергей
16.09.2018
17:50:57
если там ответ JSON должен быть
то вызываешь res.json() возвращает Promise

Роман
16.09.2018
17:51:21
encodeURIComponent для одного.

Сергей
16.09.2018
17:51:52

Gor
16.09.2018
17:52:02
я бы кстати всю строку енкодил через querystring.stringify({type: , lang: ,apikey:,text:})

Роман
16.09.2018
17:52:27
В этом и суть же:
Заметим, что encodeURI сам по себе не может сформировать правильные HTTP GET и POST запросы, такие как XMLHTTPRequests, потому, что "&", "+", и "=" не закодированы, которые воспринимаются как специальные символы в GET и POST запросах. encodeURIComponent, однако, кодирует эти символы

Сергей
16.09.2018
17:52:42
пример же был

Роман
16.09.2018
17:53:04
Ясно :)

Gor
16.09.2018
17:53:28
@makarychev13 осталось сделать себе выводы почему не работало и считай опыт+1
прикольный шрифт нашел, может кому интересно будет
https://github.com/tonsky/FiraCode

brachkoff
16.09.2018
18:06:54

Gor
16.09.2018
18:07:23
там интересная идея к теме отображение спецопераций языка

Grigorii
16.09.2018
18:07:42
сразу с ней в комплекте идёт

brachkoff
16.09.2018
18:08:32

Grigorii
16.09.2018
18:09:07