
Дмитрий
11.06.2017
16:22:06
Ну значит не судьба, забей

Gkio
11.06.2017
16:22:19
:/

Daniel
11.06.2017
16:22:23
Ну так
пускай выведет промис, в чём проблема

Google

Gkio
11.06.2017
16:22:59
мне просто нужно
function getIndex(req,res){
res.render('test',{data:test()})
}
function test(){
return DB.select('test')
.then(function(rows){
if(rows.length)
return rows
})
}
вот что
промис мне тут как то не сайдет

Daniel
11.06.2017
16:23:16
ааааааааа

Gkio
11.06.2017
16:23:19
тут было бы класно
async await
но у меня чето он не хочет работать

Daniel
11.06.2017
16:23:35
ну блин, сделай просто рендер в .then(
async await работают без бабела с 7.8 ноды
или какой там

Gkio
11.06.2017
16:23:51
:/

Daniel
11.06.2017
16:24:49
ну всё

Google

Darya
11.06.2017
16:24:54
с ноды 7.0.0
вроде бы

Daniel
11.06.2017
16:24:59
async function test() { const result = await ...
без флажков с 7.8

Сергей
11.06.2017
16:26:35

Daniel
11.06.2017
16:27:35

Сергей
11.06.2017
16:27:49

Maxim
11.06.2017
16:28:11
async function test(){
const rows = await DB.select(..)
return rows
}
Но значение из test ты получишь только с await'ом и внутри асинхронной функции

Gkio
11.06.2017
16:28:23
я имеею ввиду чтото такое хочю просто ресалт оф query

Maxim
11.06.2017
16:28:25
Так что всё это один хуй велосипед
Используй промисы

Сергей
11.06.2017
16:28:32

Daniel
11.06.2017
16:30:35
видимо, сама концепция промисов для него нечто крайне размытое

Gkio
11.06.2017
16:31:10

Darya
11.06.2017
16:31:14
просто надо почитать, что такое синхронное выполнение, асинхронное и параллельное

Gkio
11.06.2017
16:31:18
и стараюсь на практике

Сергей
11.06.2017
16:31:58
ещё один человек говорит то же самое
нужно блин изучить концепцию, прежде чем лезть

Google

Darya
11.06.2017
16:32:20
и желательно без привязки к языку вообще

Сергей
11.06.2017
16:33:06
да тут в жс есть много аспектов специфичных
в шарпах async по другому работает
в расте futures тоже не так как промисы

Darya
11.06.2017
16:34:26
ну концепция все же общая в какой-то мере)

Gkio
11.06.2017
17:05:59
НАКОНЕЦ ПОНЯЛ

Oleg
11.06.2017
17:06:02
Эх жаль, жены нету, она в теме как в C# async/await работает

Konstantin
11.06.2017
17:06:25
как и везде

Andrey
11.06.2017
17:06:27

Oleg
11.06.2017
17:06:52

Сергей
11.06.2017
17:07:10

Darya
11.06.2017
17:08:37
там System.Threading.Task и continuations

Oleg
11.06.2017
17:08:45
Так и тут обертки

Сергей
11.06.2017
17:09:40

Oleg
11.06.2017
17:10:05
Сахар над промисами?

Andrey
11.06.2017
17:10:14

Oleg
11.06.2017
17:10:24
async function foo() {} - обертка же

Сергей
11.06.2017
17:10:25

Google

Сергей
11.06.2017
17:10:48
async function foo() {}
===
function foo(){ return Promise.resolve() }

Andrey
11.06.2017
17:10:59

Oleg
11.06.2017
17:10:59
Ну я плохо знаю еще. Недавно свое переписывал с async/await и код стал куда лучше %)

Сергей
11.06.2017
17:11:15

Andrey
11.06.2017
17:11:40

Oleg
11.06.2017
17:11:42
async/await. Точно не знаю как оно даже внутри, но в итоге все работало и стало выглядеть куда лучше.

Сергей
11.06.2017
17:12:17

Admin
ERROR: S client not available

Oleg
11.06.2017
17:12:46
Кто сказал промисов?
Я такого не писал :P

Andrey
11.06.2017
17:13:55

Сергей
11.06.2017
17:16:15

Andrey
11.06.2017
17:16:31

Сергей
11.06.2017
17:17:51

Oleg
11.06.2017
17:18:22
У меня промисов не было, оно само оборачивало.

Сергей
11.06.2017
17:18:35

Oleg
11.06.2017
17:18:52
async function isAuth() {}
if (await isAuth()) {
} else {

Сергей
11.06.2017
17:19:27
ты переписывал недавно с асинков, на что?

Google

Andrey
11.06.2017
17:20:04
На эвэйты)
Простите.

Сергей
11.06.2017
17:20:53
чет я не понимаю...

Andrey
11.06.2017
17:21:27

Oleg
11.06.2017
17:21:39
Ну я плохо знаю еще. Недавно свое переписывал с async/await и код стал куда лучше %)
Не "с/на" а "c (вместе)"
С async/await стало красивей и понятней.

Andrey
11.06.2017
17:23:05

Oleg
11.06.2017
17:23:23
калбеки и совсем немного промисов
коллбеки вложенные
Как вы понимаете выглядело как (простите) ГОВНИЩЕ

Andrey
11.06.2017
17:23:46
А, ну тогда норм) Прощён)

Вишневый чай
11.06.2017
17:36:54

Димит
11.06.2017
18:00:33
Привет всем!
Оцените пожалуйста мой сайт по удобству и дизайну. По шкале 1-5. Мобильной версии нет. dimit.ga

Andrey
11.06.2017
18:03:10
Бан?

Alexey
11.06.2017
18:05:22
лютый сайдбар )

Kirill
11.06.2017
18:05:24
4/5 Поиска ,наверное , не хватает

Димит
11.06.2017
18:05:57