
soontothemoon
16.05.2018
08:55:57
https://github.com/nvbn/thefuck#experimental-instant-mode

Alexander
16.05.2018
09:02:22

Sergey
16.05.2018
09:33:10
как правильно зачейнить промисы
чтобы иметь доступ к данным из первого промиса ?

Google

Cenator
16.05.2018
09:41:52
@ide_ru

Yaroslav
16.05.2018
09:42:01
Return сделать

Sergey
16.05.2018
09:43:23

Alexander
16.05.2018
09:49:45
Ты не прописал имя обьекта post в обьекте
Или там пофиг?
Типо post: post

Sergey
16.05.2018
09:50:38

Alexander
16.05.2018
09:51:09
:/

Jack
16.05.2018
10:13:01
ребят а какие сервисы вы используете для email рассылки ? mailgun с nodemail пробовал, жутковатый

Yurii
16.05.2018
10:24:47

Jack
16.05.2018
10:26:31
sendgrid
a свой домен там можно добавить ?

Yurii
16.05.2018
10:26:38

Google

Jack
16.05.2018
10:26:48
ок спасибо

Alexander
16.05.2018
10:27:12
Вут?

Кирилл
16.05.2018
10:27:45

Jack
16.05.2018
10:28:06
Вут?
Ну там sandbox дает если нет домена, а с sandbox-ом ниче не отправишь. Глупый подход

Alexander
16.05.2018
10:28:35
К тому же можно просто войти в акк Гугла например и слать через него
Там для этого была фича, помню

Jack
16.05.2018
10:31:34
ну так сейчас у меня dev stage. я хотел просто пробовать api и возможности, насколько быстро, гибко, и т.д. а оно вот как. что за фича с гуглом ? не видел. да и гугл не дает отправить очень много писем за там пару милисекунд. а мне именно это и надо. делать там 20-30 запросов и каждый запрос должен отправить письмо

Никита
16.05.2018
10:33:44
Почему ви таки не испогзуете авейт?

Sergey
16.05.2018
10:34:33

Cenator
16.05.2018
10:34:50
это сахарок же

Alessio
16.05.2018
10:41:42
господа. подскажите тёмному: как результат запроса к редису — например hgetall — сохранить в переменную? использую node и node-redis.

Nikolay
16.05.2018
10:45:42

Alessio
16.05.2018
10:46:00
спасибо, попробую

Nikolay
16.05.2018
10:46:25
В then придет результат, сохраняй куда хочешь

Sergey
16.05.2018
10:52:52
Почему ви таки не испогзуете авейт?
У меня вопрос появился другой теперь
в данном случаее id для поиска поста и всех его комментариев один и тот же и можно использовать promise all.
Но как быть если мне действительно пришлось бы использовать полученный id из первого промиса для получения данных во втором промисе, и при этом нужно было вернуть данные обоих промисов ? как тогда ? зачейнить ведь не получится

Никита
16.05.2018
10:54:42

Pavel
16.05.2018
10:57:00
всем привет. в express приходит req.body = {} (пустой объект). если с фронта не отправлять content-type: application/json . Можно ли как-то это исправить на беке?
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

Google

Sergey
16.05.2018
10:58:15
Зачейнить получится, но зачем?
Испогзуйте эвейт!
а можите объяснить как можно было передать post полученный в первом промисе, Если я в then вызываю второй промис и использую id только что полученного поста ? ведь результатом второго промиса придут уже данные комментов и ссылку на объект поста я уже потеряю.

Никита
16.05.2018
10:58:59
a => Promise.all([a, f(a)]), например.
Но так делать не надо, изпогзуйте эвейт!

Aleksei
16.05.2018
10:59:14

Sergey
16.05.2018
11:00:59

Aleksei
16.05.2018
11:02:14
А еще можешь упороться и сделать промис внутри промиса, чтобы получить его область видимости

Sergey
16.05.2018
11:04:22
здесь так и получалось )) я использовал по сути замыкание и мог обращаться к объекту post , но чейнинг нарушался.

Cenator
16.05.2018
11:12:03

Pavel
16.05.2018
11:12:29

Cenator
16.05.2018
11:12:39
Хз не помню но мб он выставляет

Pavel
16.05.2018
11:13:58
Попробуй фетч
Спс, но такой вариант не для меня, я бек пилю и пытаюсь понять это на беке проблема или на фронте

Mr.Smile
16.05.2018
11:16:17
всем привет. Вот у меня есть библиотека для парсинга xlsx файлов. Но она на промисах. И я строки из нее пишу в xml. Беда в том что иногда строки дописываются после финального тэга... пишу fs.appendfile'ом. Выносил append за промис-естественно вообще в начало файла записывает финальный тэг ? а в рамках промиса если, то иной раз нормально а иной раз пару строк после финального и получается невалидный xml. Как быть? (

Nikita
16.05.2018
11:16:31
Возвращай из первого звена Promis.all([]) в масиве перечисляй сколько хочешь аргументов. Потом во втором звене у тебя будет масив этих аргументов
Тоесть будет что то типа fetch().then(response => Promise.all([response.json(), anotherData])).then(([jsonData, anotherData]) => console.log(data, anotherData))

Sergey
16.05.2018
11:19:55

Таймураз
16.05.2018
11:35:43

Sergey
16.05.2018
11:36:30

Таймураз
16.05.2018
11:36:54

Sergey
16.05.2018
11:39:05

Таймураз
16.05.2018
11:39:43

Google

Victor
16.05.2018
11:40:27
боролись-боролись с callback-hell и сделали promise-hell

Sergey
16.05.2018
11:40:53

Victor
16.05.2018
11:41:32
просто я тут это не в первый раз вижу
очень частая ситуация

Admin
ERROR: S client not available

Phoenix»
16.05.2018
11:41:42
Ребята когда blob добавят?)

Alexander
16.05.2018
11:42:30

Bobomurod
16.05.2018
11:42:36
что такое блоб?

Sergey
16.05.2018
11:44:04
да кстати выше были еще вопросы без ответов.
ответьте, а то люди ждут ?

Alexander
16.05.2018
11:44:46
Пока что
Вот когда будет третий промис...

Phoenix»
16.05.2018
12:02:01

Bobomurod
16.05.2018
12:02:52

Naught
16.05.2018
12:10:16
Ребят, я за чатом не следил, возможно не в тему, но буквально один вопрос - картинку в базу, или на диск, а в базу линк?

Artur
16.05.2018
12:11:03

Naught
16.05.2018
12:11:17

Yaroslav
16.05.2018
12:12:32
подскажите пожалуйста, можно ли сделать подключение в socketio по токену?

soontothemoon
16.05.2018
12:19:09

Yaroslav
16.05.2018
12:19:58

Google

arts
16.05.2018
12:32:58

Naught
16.05.2018
12:34:11
В базу раз или линком в глаз? :-)
На моих нагрузках можно и в базу, в блоб, но то MySQL, а у монги кажется ограничение на размер дока, так что тут нельзя, и стало интересно, как льзя.

arts
16.05.2018
12:36:04
С диска проще, быстрее, не нагружает базу и не забивает сокет.

Таймураз
16.05.2018
12:38:52

Naught
16.05.2018
12:39:12

Таймураз
16.05.2018
12:39:23

Naught
16.05.2018
12:39:36

Таймураз
16.05.2018
12:39:49

Abu
16.05.2018
12:44:27

Alexander
16.05.2018
12:46:55

John
16.05.2018
12:54:38
Файлы в cdn или на худой конец на какой-нибудь nas
Или s3 или любое шаред хранилище. В век контейнеров что-то складывать рядом на диск - моветон

Cenator
16.05.2018
13:09:47
@eclipseeer https://github.com/ianstormtaylor/permit
норм либа