@react_js

Страница 4178 из 5115
Valeriy
14.06.2018
04:39:31
просто добавь async перед (req, res) =>

и добавь еще await перед вызовом getCollectionsName

Таймураз
14.06.2018
04:39:56
Promise { undefined }
Это значит, что у тебя выполняется функция без передачи результата Promise.resolve()

Valeriy
14.06.2018
04:41:11
и awaut перед dbase. можешь убрать

Google
Anima
14.06.2018
04:41:13
Это работает только на прямые дочерние функции?

просто добавь async перед (req, res) =>

и добавь еще await перед вызовом getCollectionsName

Ибо мне эррор кинуло

Andrey
14.06.2018
04:41:51
Больше эвейтов где надо и не надо.

Valeriy
14.06.2018
04:42:00
что за эрор?

Abu
14.06.2018
04:42:20
Anima
14.06.2018
04:42:24
Что авейт разрешен только в асинк функциях

Таймураз
14.06.2018
04:42:29
Это работает только на прямые дочерние функции?
await работает только внутри асинхронной функции И еще- очень хуевая затея- подключаться к базе с каждым запросом

Anima
14.06.2018
04:43:12
Да я переделаю

Все переделаю

Только надо понять, почему не работает асинк

За гранью моего понимания

Google
Valeriy
14.06.2018
04:44:14
Что авейт разрешен только в асинк функциях
ну если ты сделал все как я написал, то ошибки быть не может

Anima
14.06.2018
04:44:38


?

Valeriy
14.06.2018
04:45:12
а епть

у тебя там еще одна вложенная функция

Lulz
14.06.2018
04:45:25
у тебя внутри не async ?

Valeriy
14.06.2018
04:45:39
короче асинк не перед (req, res)

Anima
14.06.2018
04:45:45
a pered (err, db)

Да, я уже сделал, это все равно не влияет

Valeriy
14.06.2018
04:46:01
а перед (err, db)

Abu
14.06.2018
04:46:09
Чатик рано проснулся ?

Anima
14.06.2018
04:46:19
Только теперь у меня еще и undefined на .then

Lulz
14.06.2018
04:46:40
Valeriy
14.06.2018
04:46:41
да блядь

Anima
14.06.2018
04:46:47
а

Valeriy
14.06.2018
04:46:49
ну какой then с await?

Anima
14.06.2018
04:46:50
Так нельзя?

?

Простите

Lulz
14.06.2018
04:46:55
Так нельзя?
не красиво

Google
Таймураз
14.06.2018
04:47:10
Только надо понять, почему не работает асинк
Тебе await внутри асинхронной функции нахер не усрался const getCollectionNames = () => new Promise(resolve => { dbase.listCollections().toArray((err, collections) => { console.log(collections.map(c => c.name)) resolve(collections.map(c => c.name)) }) }

перед (err, db) => добавь async перед вызовом getCollectionNames() добавь await Наслаждайся

Таймураз
14.06.2018
04:49:33
Так нельзя?
И в следующий раз когда бы ты ни писал- пиши в профильный чат

херню советуешь бро
Если он не шарит в асинках- пусть работает с промисами

Так что сам ты херню советуешь

callbacks => promises => async/await Никак иначе

Valeriy
14.06.2018
04:52:57
а зотя там же нет цикла внутри getCollectionNames, значит нормик один раз резолв

че то мне показалось что ты там внутри map заюзал resolve

сорян

Таймураз
14.06.2018
04:53:40
Бле, ты вообще не о промисах

Бывает

Valeriy
14.06.2018
04:53:54
код в телеге просто тяжело воспринимается

Таймураз
14.06.2018
04:54:20
Да чет с утра затормозил, гист нужно было открыть

Таймураз
14.06.2018
04:55:00
И да, хороший совет- не присылай скрины кода, присылай код с gist.github.com

Anima
14.06.2018
04:55:01
Все еще не работает

Оукей

Учту

Valeriy
14.06.2018
04:55:15
с другой стороны там вполне async/await смотрится вместо new Promise/resolve

Google
Таймураз
14.06.2018
04:55:30
Lulz
14.06.2018
04:55:55
Все еще не работает
ты убрал then где await? ?

Таймураз
14.06.2018
04:56:29
Пусть скинет гист текущего состояния А то мы коммитим изменения в хрен знает что

Anima
14.06.2018
04:57:13
https://gist.github.com/Akulko/bfaf840685910d9d7157f6f98763b24b

Сначала выполняется 17 строка, потом гет запрос завершается 200, только потом мапятся имена

Таймураз
14.06.2018
05:00:29
Сначала выполняется 17 строка, потом гет запрос завершается 200, только потом мапятся имена
Я помог за тебя большую часть дела решить У тебя уже выводятся названия коллекций, а не просто завершается соединение с базой Мб хоть немного подумаешь?)

Anima
14.06.2018
05:00:37
А, консоль.лог работает, резолв мап андефайнид

ЧТО ВЫВОДИЛИСЬ ОНИ ВСЕГДА

Но всегда после!

Admin
ERROR: S client not available

Таймураз
14.06.2018
05:01:25
Встань res.send не в конце, блядь, а после console.log(c.map......)

Щито это такое D: https://gist.github.com/Akulko/bfaf840685910d9d7157f6f98763b24b#file-mongo-js-L10

Valeriy
14.06.2018
05:02:24
console.log(collections.map(c => c.name), resolve(collections.map(c => c.name)));

это жесть конечно

Anima
14.06.2018
05:02:47
=/

Прошу прощения, сложно думать спустя сутки без сна

Таймураз
14.06.2018
05:03:32
Действительно
https://learn.javascript.ru/custom-events https://learn.javascript.ru/promise https://habr.com/company/ruvds/blog/326074/ Сиди ебашь это и пока не дойдет- не мучай людей

Anima
14.06.2018
05:03:33
Огромное спасибо!

Google
Valeriy
14.06.2018
05:03:50
return res.send(console.log('Look at your collections!')); вот это тоже жесть

Таймураз
14.06.2018
05:04:34
Все, мы и так не по теме нафлудили здесь

Timur
14.06.2018
06:14:38
всем привет

кто нибудь travis ci использует для деплоинга по push из гита?

Andrey
14.06.2018
06:21:21
кто нибудь travis ci использует для деплоинга по push из гита?
Задай вопрос. Зачем растягивать процесс?

Timur
14.06.2018
06:22:49
Задай вопрос. Зачем растягивать процесс?
написал приложение на vue. Делаю npm run build. Теперь мне нужно залить файлы из папки dist на мой ftp сервер. Проект лежит на bitbucket

можете помочь?

Timur
14.06.2018
06:23:57


Artyom
14.06.2018
06:24:33
#как_задать_вопрос Вам (и каждому задающему вопрос) нужно (вкратце): 1) Обозначить тему и контекст (user case) 2) Обозначить итоговую цель 3) Обозначить что уже было сделано 4) Обозначить проблему - на каком этапе она возникла и почему (по вашему мнению) 5) Спросить что можно попробовать сделать дальше и нужно ли предоставить еще какие-то данные для понимания проблемы

Mark
14.06.2018
06:25:05
Не вижу, чтобы что-то куда-то загружалось

Если нужно залить на фтп серв - возьми и залей на фтп серв

Timur
14.06.2018
06:25:42
вручную?

Mark
14.06.2018
06:25:59
Ну, я бы скриптом сделал

Andrey
14.06.2018
06:26:14
вручную?
Да. Гуглишь как работать с ftp и пишешь скрипт.

Andrey
14.06.2018
06:29:09
Похоже.

Hrant
14.06.2018
06:44:06
Всем привет!!! кто может скинуть хорошую ссылку для уроков redux?

Страница 4178 из 5115