
Sergey
13.12.2017
13:42:03

Сергей
13.12.2017
13:42:21
если могут то постгрес либо уже специальные базы

Ilgiz
13.12.2017
13:43:03
на душе легче стало

Google

Morsik
13.12.2017
13:43:23
а ты не думал что этот код мог быть и в промисах нормальный

Сергей
13.12.2017
13:43:33
ну не всегда можно

Nikolay
13.12.2017
13:43:41
Тут проблема не в самих промисах, по-моему

Ilgiz
13.12.2017
13:43:48

Nikolay
13.12.2017
13:43:57

Morsik
13.12.2017
13:43:59
ок, тогда наверно да

Ilgiz
13.12.2017
13:44:01
полюбому в цепочку никак

Nikolay
13.12.2017
13:44:10
Кто тебе мешает их по цепочке дальше передать

Nikita
13.12.2017
13:44:26
а больше кода нельзя увидеть?

Morsik
13.12.2017
13:44:41
хотя обилие кечей все равно подозрительно

Ilgiz
13.12.2017
13:45:05

Сергей
13.12.2017
13:45:20
да пиздец

Google

Сергей
13.12.2017
13:45:29
говно подход

Ilgiz
13.12.2017
13:45:35
я хз как подругому

Сергей
13.12.2017
13:45:38

Ilgiz
13.12.2017
13:45:41
по этому в await переписал

Сергей
13.12.2017
13:46:20
пиздец

Nikolay
13.12.2017
13:46:22
Ну и че? Норм.

Сергей
13.12.2017
13:46:23
я ща охуею

Nikolay
13.12.2017
13:46:41
Я бы на переменные декомпозировал только слегка.
Для читаемости.

Сергей
13.12.2017
13:46:50
так вкладывать все равно придется

Nikolay
13.12.2017
13:46:50
Серьезно.

Сергей
13.12.2017
13:47:02
нет чувак
это пиздец

Nikolay
13.12.2017
13:47:08
Это вкусовщина.

Сергей
13.12.2017
13:47:24
строка в 120 символов и 2 строки по 30 это не вкусовщина

Morsik
13.12.2017
13:47:36
а из auth нельзя получить storage?

Nikolay
13.12.2017
13:47:37
Я бы на переменные декомпозировал только слегка.

Сергей
13.12.2017
13:47:55
перепиши функцию

Google

Сергей
13.12.2017
13:48:06
мб я не понимаю

Nikita
13.12.2017
13:48:51
Господа, подскажите, могу ли я как-то унаследовать и оверрайднуть поведение экспресс мидлвара?
Есть мидлвар с нпм репы, и меня в нем устраивает абсолютно все, но нужно инжектнуть небольшой функционал
И вот думаю какие есть варианты кроме полного клона себе

Nikita
13.12.2017
13:49:14
оберни ее О_о

Nikita
13.12.2017
13:49:24
Как именно?

Nikita
13.12.2017
13:49:48
function myMidl(req,res,next){
// do something
libraryMid(req,res,next)
}

Nikita
13.12.2017
13:49:54
function(req,res,next) { middlewarchik(req,res,next} ?
Там параметры передаются
как-то по хитрому
И если оборачиваю оно их не видит
https://github.com/chimurai/http-proxy-middleware

Nikita
13.12.2017
13:51:11
ну так

Morsik
13.12.2017
13:51:26
что ты хочешь добавить

Nikita
13.12.2017
13:51:36

Nikita
13.12.2017
13:56:17
Втф. Сейчас нажал контрлз, откатился до простой обертки и на этот раз она заработала
Спасибо
g_g

Сергей
13.12.2017
13:56:51
не осилил я переписать свою функцию на промисы
чет лень

Google

Maxim
13.12.2017
14:24:35
Может кто подсказать почему объект не сохарнятеся в подмассив объекта (Mongoose)
const mark = await Mark.findOrCreate(req.body.name);
const model = Model({ name: req.body.name2 });
mark.models.push(model);
mark.save();
return res.json(mark);
?
Извиняюсь, такой вариант работает, если в конец схемы добавить usePushEach

Дмитрий
13.12.2017
14:33:05
там кто то спрашивал чем заменить редакс
https://cerebraljs.com/
но это для крупных

Admin
ERROR: S client not available

Дмитрий
13.12.2017
14:33:21
приложений

Михаил
13.12.2017
14:46:16
Подскажите, что сломалось?
https://bpaste.net/show/19010d702212
Пишет негуглимое
"TypeError: connect only accepts a callback"

Dmitry
13.12.2017
14:46:41
а где список приложений которые его используют - или на слово надо поверить, что оно для крупных и не будет тормозить?
https://stackshare.io/reduxjs/in-stacks
cerebraljs - на stackshare не находит(

Михаил
13.12.2017
15:03:41
По исходнику драйвера монги такая проверка
if (typeof callback === 'string') {
throw new TypeError('connect only accepts a callback');
}
Но где я там строку передаю?

Anatoliy Skuratov
13.12.2017
15:05:21

Михаил
13.12.2017
15:05:53
Да, но без нее ругается на то что нет URL. Этот код прямо сейчас работает на сервере =) Тут какая-то замануха!

Morsik
13.12.2017
15:06:08
версии разные

Sergey
13.12.2017
15:09:43
Я туплю немного, почему у меня async функция, которую я вызываю, возвращает Promise pending?

Cenator
13.12.2017
15:10:14

Сергей
13.12.2017
15:10:14
эээ

Morsik
13.12.2017
15:10:19
потому что async функции возвращают промис всегда

Сергей
13.12.2017
15:10:23
все async функции возвращают промис

Sergey
13.12.2017
15:10:37

Google

Михаил
13.12.2017
15:10:46
Всем спасибо. Посмотрел доку последней версии, переписал https://bpaste.net/show/cc55662a1d84

Сергей
13.12.2017
15:10:47

Sergey
13.12.2017
15:11:45
await
У меня такая штука:
return await connection.query("SELECT * FROM messages");
потом вызываю эту функцию типо:
'thisFunc()', она возвращает промис, а не ответ

1nd2rd3st
13.12.2017
15:11:48

Михаил
13.12.2017
15:12:45
В доке написано
@deprecated MongoClient.connect is deprecated, please use new MongoClient().connect() to connect.
Но я нуб и разницы не вижу. Если не сложно, подскажите как правильнее?

1nd2rd3st
13.12.2017
15:12:57

Сергей
13.12.2017
15:13:01
можно просто return

Sergey
13.12.2017
15:13:59

Сергей
13.12.2017
15:14:29

Sergey
13.12.2017
15:14:53
какую
`console.log(await duck());
^^^^^
SyntaxError: missing ) after argument list
`

Сергей
13.12.2017
15:15:12
так все await должны быть внутри async функции

1nd2rd3st
13.12.2017
15:15:24

Сергей
13.12.2017
15:15:38
async function log() { console.log(await duck()) }