@nodejs_ru

Страница 2561 из 2748
Роман
16.09.2018
17:35:14
Пишешь, чтобы народ продолжал велосипедить. Медвежья услуга это называется
Считаешь лучше сразу использовать готовое, не понимая как внутри всё работает? И так весь инет JQuery заполонил, после таких советов.

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
Привлекло сообщение) всегда было любопытно - в чем разница между axios и requests
axios более функционален, имеет инстансы, умеет в вебе/электроне/nodejs с одним и тем же апи работать. до сих пор обновляется и имеет большое сообщество умеет в промисы, огромные возможности настройки, умеет отменять запросы

Сергей
16.09.2018
17:36:57
Считаешь лучше сразу использовать готовое, не понимая как внутри всё работает? И так весь инет JQuery заполонил, после таких советов.
понимать и использовать это разные вещи. я никогда не буду переписывать реакт, чтобы понять как он работает. и тем более не буду этот код юзать

да и понять как устроен аксиос — ничего не стоит. простейшая обертка

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
Requests-promise всегда решал эту проблему (промисы)
его нужно ставить вместе с request, а это +1 зависимость

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

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

Maxim
16.09.2018
17:39:00
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
моя любимая фича https://github.com/softonic/axios-retry
Спасибо, занятно. В общем убедили

Сергей
16.09.2018
17:40:58
моя любимая фича https://github.com/softonic/axios-retry
чет мне реализация не нравится. я обычно пилю свою функцию за минут 5)

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

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

Kelin
16.09.2018
17:41:43
ага. а потом вырастает поколение кодеров которые плачут "либа не работает". угу угу.
То есть из-за того, что я не писал свой аксиос, я не смогу его написать? Все хорошо?

Александр
16.09.2018
17:41:47
чет мне реализация не нравится. я обычно пилю свою функцию за минут 5)
ну сделай пр тогда посмотрим как у тебя с реализацией

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
@gormartsen понимание того, как работает инструмент- одно дело Совершенно другое- написание своих велосипедов там, где можно использовать решение, ошибки в котором исправлялись сообществом, а не только тобой
согласен. но для принятия такого решения не плохо понимать что и зачем ты используешь. а без вот таких домашних проб заюзать http - откуда оно родится?

Сергей
16.09.2018
17:42:23
ты первый начал
я набрасывал?

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

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

Gor
16.09.2018
17:43:00
так и сейчас таких полно.
ага. особенно когда молодежь пытается разобраться а им советы "долбоеб юзай либу"

Alexander
16.09.2018
17:43:21
моя любимая фича https://github.com/softonic/axios-retry
Только там axios давненько не обновляли

Сергей
16.09.2018
17:43:26
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
если аксиос сломает апи миддлвар, будет весело

Google
Александр
16.09.2018
17:44:29
Сергей
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
@Atassis выдай ему на недельку
а, понятно, ты еще и стукач терпила

Сергей
16.09.2018
17:46:06
а, понятно, ты еще и стукач терпила
@Atassis я думаю на месяц норм будет

Александр
16.09.2018
17:46:14
Mikhail
16.09.2018
17:46:18
Скинь полный url и кусок кода, который отвечает за запрос.
const url = 'https://search-maps.yandex.ru/v1/?text=Аптеки тула станиславского 6&type=biz&lang=ru_RU&apikey=8599e' axios.get(url).then(res => { console.log(res) }).catch(err => { console.log(err) })

Сергей
16.09.2018
17:46:21
поплач под юбкой еще
детям здесь не место

Таймураз
16.09.2018
17:46:29
а, понятно, ты еще и стукач терпила
!ро стукачи и терпилы в вк игре тюряга

Mikhail
16.09.2018
17:47:06
по мне await axios.get(‘/foo’) проще, чем куча .on(
Через https.get() почти столько же кода

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

Google
Mikhail
16.09.2018
17:50:22
encodeURI(url) разве не надо?
Заработало! Спасибо!

Gor
16.09.2018
17:50:30
о)

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

Сергей
16.09.2018
17:50:57
Ну я apiKey не стал весь палить
ну, я понял) просто показываю, что работает

если там ответ 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:53:04
Ясно :)

Gor
16.09.2018
17:53:28
@makarychev13 осталось сделать себе выводы почему не работало и считай опыт+1

прикольный шрифт нашел, может кому интересно будет https://github.com/tonsky/FiraCode

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
У него мерзенькое сансовое начертание
Не отменяет того факта, что чтобы им пользоваться не нужен ни его репозиторий, ни установку в ОС)

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