@nodejs_ru

Страница 1514 из 2748
Demuz
23.01.2018
13:32:36
Вот пример. Это тот же жсон. Просто ест колбэк.

https://www.sitepoint.com/jsonp-examples/

Nurik
23.01.2018
13:42:20
Всем привет. Ребят кто-нибудь сталкивался с таким: когда пытаюсь обратиться к url вида localhost:8080/public/hello.txt то chrome почему-то в конец добавляет слэш. Сидел, ковырял конфиг nginx думал, что где-то параметр не тот, но вроде все стандартно. Открываю в приватной вкладке — норм. Открываю в основном окне — добавляет в конец слэш. Почистил кэш, выключить все расширения, всё-равно добавляется в конец слэш.

кстати в лисе норм тоже.

Google
Vitaliy
23.01.2018
13:43:25
ет вроде фишка броузера

Nurik
23.01.2018
13:44:21
ет вроде фишка броузера
Точно ? Или это баг все-таки ?

Alex
23.01.2018
13:48:54
Ребят, как сделать на сервер jsonp запрос, если он отдает только json ?

Nurik
23.01.2018
13:51:03
Alex
23.01.2018
13:51:56
любым клиентом браузер, rest клиент.
Я имею ввиду, как преобразуется json к jsonp, если сервер не будет оборачивать ответ в callback

Например axios, может обернуть в callback сам ?

Eldar
23.01.2018
13:54:05
Например axios, может обернуть в callback сам ?
Лучше сделать запрос к своему хосту Node.js, и из ноды уже куда тебе надо и не будешь париться с JSONP / CORS

Alex
23.01.2018
13:55:00
Лучше сделать запрос к своему хосту Node.js, и из ноды уже куда тебе надо и не будешь париться с JSONP / CORS
Я понял суть, спасибо. Но я наверное лучше заюзаю какую-то либу для google maps, чтобы не переносить эту логику на сервер

Eldar
23.01.2018
13:56:05
А целевой сервер Origin не любой ставит? Зачем тебе JSONP?

Dmitriy
23.01.2018
13:58:37
Ребят подскажите пожалуйста почему чаще всего сокет падает? он получается при соединении работает какоето время, отваливается несколько раз с ошибкой и потом продолжает работу без перезагрузки приложения на фронте

Google
Dmitriy
23.01.2018
13:59:06
понимаю что причины могут быть разные, но подскажите хотяб самые распространенные, мож кто сталкивался недавно

ошибка 502 bad gateway

Demuz
23.01.2018
14:02:22
ошибка 502 bad gateway
Приложение, которое обрабатывало запрос за проксированием, выдало ошибку, скорей всего критичную, которая положила приложение. Если оно там было конечо )

Michael ?
23.01.2018
14:06:39
Сервак

Dmitriy
23.01.2018
14:08:14
Сервак
правильно ли я понимаю - что браузер ломится на сервак с сокетом, на серваке происходит какаято ошибка, но браузер всеравно продолжает ломится - и в какойто момент на серваке все приходит в порядок - он подхватывает сокет и начинает штатно слать данные?

Michael ?
23.01.2018
14:08:32
Ну, выглядит так, да

Dmitriy
23.01.2018
14:08:45
Ну, выглядит так, да
понял, благодарю =)

Michael ?
23.01.2018
14:09:41
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Dmitriy
23.01.2018
14:10:21
В каком смысле глазу не заметно? Bad Gateway незаменто? ))))))))
не - я в плане если я юзер - и не знаю о дев тулзах - приложение работает, ничего не крашится )

нет. мы то не знаем что там у вас.
а почему нет? какой момент я упускаю?

у меня просто вообще эти вопросы возникли - потому что я вижу что сокет падает с ошибкой 502, я знаю что 500+ это серверные ошибки, но реконект сокета я не делаю, а он после этих ошибок все равно продолжает работать как ни в чем не бывало

Dimanius851
23.01.2018
16:08:59


Vitaliy
23.01.2018
16:15:31
а это не ошибка, что не все функции в .then() возвращают промис вместо undefined? к тому же, можно было бы сгруппировать 3 .catch() в 1 и вообще уменьшить вложенность

Google
Vitaliy
23.01.2018
17:04:47
ну вот если бы хендлеры .then() возвращали промисы/значения — можно было бы всё в 1 цепочку объединить без вложенности, и в конце поставить один на всех .catch()

Eugeny
23.01.2018
17:06:54
всем привет, может не по теме, но кто нибудь может посоветовать хост с впс, где есть возможность оплаты битками?

Eugeny
23.01.2018
17:12:26
https://poiskvps.ru/index.php?search_payment_method%5B%5D=9
не правильно вопрос задал наверное, посоветовать\порекомендовать проверенный надежный хост

Alex
23.01.2018
17:23:11
Привет, кто то юзал nest.js на практике? Как впечатления?

Dimanius851
23.01.2018
17:24:01
Привет, кто то юзал nest.js на практике? Как впечатления?
я не юзал, но читал доки, и только с них впечатлился

Cenator
23.01.2018
17:24:05
Если ЭТО тебя устраивает, то норм

Alex
23.01.2018
17:24:40
Примеры волшебные, ищу подвох)

Dimanius851
23.01.2018
18:04:07




Cenator
23.01.2018
18:06:52
Как правильнее назвать роут: /sign-up Или /signup ??

Vitaliy
23.01.2018
18:06:55
так тоже норм, только без отрицания в условии тернарного оператора

Morsik
23.01.2018
18:09:02
а uuid - везде одна переменная?

Dimanius851
23.01.2018
18:09:33


Morsik
23.01.2018
18:10:16


Dimanius851
23.01.2018
18:10:21
+++

Google
Vitaliy
23.01.2018
18:10:27
а зачем «let reminders»? значение же только в одном месте используется? откуда тут lazy load?

Dimanius851
23.01.2018
18:10:42
ну типа, вроде так

Vitaliy
23.01.2018
18:11:24
объясни что за lazy load и как он тут по-твоему работает?

вот этот вариант мне нравится больше всего

Dimanius851
23.01.2018
18:12:48
объясни что за lazy load и как он тут по-твоему работает?
я помоему, не правильно понял https://firebase.google.com/docs/functions/tips?authuser=0#do_lazy_initialization_of_global_variables

Admin
ERROR: S client not available

Dimanius851
23.01.2018
18:12:57
ладно, хватит мусолить эту телегу)

Vitaliy
23.01.2018
18:14:05
я помоему, не правильно понял https://firebase.google.com/docs/functions/tips?authuser=0#do_lazy_initialization_of_global_variables
не тот кейс. у тебя запрос, который надо быстро обработать. а там речь о скорейшем старте приложения, без предварительной инициализации данными из базы

никак не могу найти один веб-инструмент, который видел где-то полгода назад. он на английском языке, выглядит как дерево, построенное по API стандартной библиотеки JS (или может по документации языка, не помню). в этом дереве можно отметить какие разделы ты знаешь, узлы дерева можно сворачивать/разворачивать. больше ничего не помню. никто не встречал такое? не выгуглить никак :(

Danilian
23.01.2018
19:02:19
Вложенные then это антипаттерн. Возвращай промис из then, а не вызывай новый. Или это типа шутка?)

Danilian
23.01.2018
19:03:01
Тогда все плохо

Eldar
23.01.2018
19:06:47
не шутка
У тебя какой-то callback hell, только из промисов)) Нужно возвращать из каждого then следующий промис, как сказал Danilian

Dimanius851
23.01.2018
19:07:28
Eldar
23.01.2018
19:07:42
Перепиши и покажи нам новый вариант)

В идеале у тебя должен быть красивый chain из этих промисов и всего 1 catch

CodeReview от анонов в чатике

"Жизнь без тимлида и коллег, а ревью нужно"

Vitaliy
23.01.2018
19:09:40
Dimanius851
23.01.2018
19:11:03


Google
Dimanius851
23.01.2018
19:13:16
только вот catch будет вызываться не на последнем лишь промисе?

Eldar
23.01.2018
19:14:53
В catch все норм будет, туда упадет ошибка из любого промиса выше

Dimanius851
23.01.2018
19:15:48
оу май гад, вот это круто

Eldar
23.01.2018
19:15:56
Не уверен что в последнем then тебе надо делать return

там это не нужно имхо

Dimanius851
23.01.2018
19:16:44
в firebase нужно что бы firebase function возвращала промис или просто ретурнилась

так что вроде норм

Eldar
23.01.2018
19:17:59
Ты уверен кстати что auth().getUser(uid) вернет тебе в итоге объект пользователя с полем uid?

Который ты потом в database().ref() используешь

Dimanius851
23.01.2018
19:19:46
getUser(uid) returns Promise containing non-null admin.auth.UserRecord - я так понял, либо возвращает UserRecord, либо reject-ится

Eldar
23.01.2018
19:20:05
в UserRecord поле uid есть?

Dimanius851
23.01.2018
19:20:20
+

Eldar
23.01.2018
19:20:25
Ну тогда окей

Кажись красивее стало

Dimanius851
23.01.2018
19:20:34
ну всё)

спасибо за ревью :)

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