@nodejs_ru

Страница 2565 из 2748
Alexander
17.09.2018
08:56:42
ну , я же функцию указываю как async?

Alexander
17.09.2018
08:56:59
вызываемую? или ту, в которой вызываешь?

Alexander
17.09.2018
08:57:27
вызываемую

Alexander
17.09.2018
08:58:02
ну тогда что из фразы "await был вызван в async функции" непонятно?

Google
Alexander
17.09.2018
08:58:56
фуф, короче, async blahblah() { const ter = await selectInTable(); console.log(ter); }

Alexander
17.09.2018
08:59:31
))) спасибо ) понял

Просто думал ,что в нутри такой функции при момощи awayt мы можем указать на ожидания результата, а видимо так нельзя...бр))

Alexander
17.09.2018
09:01:27
добро пожаловать в асинхронный мир

Анатолий
17.09.2018
09:02:00
thx
А я подумал, что речь об отладке ноды

Dmitry
17.09.2018
09:02:37
А я подумал, что речь об отладке ноды
Не ядра ноды, а об отладки разрабатываемого продукта на NodeJs.

В браузере есть chrome dev tools, что есть в ноде?

Dmitry
17.09.2018
09:03:23
node-inspect?
Ну да.

Alexander
17.09.2018
09:03:32
тащемта инспект умеет и брейкпоинты из консоли ставить, и дебажить значения

Cenator
17.09.2018
09:03:47
Ну да.
node --inspect script.js

Dmitry
17.09.2018
09:03:53
Они же
Для новичка это не ответ. Надо же понимать какой модуль запускает chrome-dev-tools под отдельным поротом и всё такое.

Google
Dmitry
17.09.2018
09:03:55
Да уже понял.

Спасибо

Alexander
17.09.2018
09:04:50
просто логика в голове не укладывается)) Вроде как мы говорим мол функция может выполняться асинхронной т.е последовотельность ее действий (внутри это функции )мы не можем предугадать и типо есть крутая команда awayt которая помогает нам дождаться каких то результатов ,чтоб выполнение пошло дальше а не скакало туда сюда

Alexander
17.09.2018
09:05:22


Vlad
17.09.2018
09:12:51
А можно как-то сделать, чтобы socket.io перестал отдавать клиентскую либу по запросу?
так он вроде и не отдает) он роут создает до скрипта. ты хочешь убить его просто?

Nell
17.09.2018
09:13:17
да

Vlad
17.09.2018
09:13:35
тогда хз, я забивал просто)

Nell
17.09.2018
09:13:37
это не обязательно, конечно, но было бы здорово

Vlad
17.09.2018
09:13:41
не мешает же

Alexander
17.09.2018
09:15:31
Асинхронная функция возвращает промис. Вот его-то и ждёт авейт
да это понятно,только в моем случаи awayt не отрабатывает, приходит сообщение что о выполнении а не результат

Vlad
17.09.2018
09:21:52
let ter = test.selectInTable(); console.log(ter);
Так тебе нужно ждать выполнения промиса твоей функции. await selectInTable()

Roman
17.09.2018
09:21:54


Vlad
17.09.2018
09:23:56
Результат одинаков test.selectInTable().then(res=>console.log(res._result)); const res = await test.selectInTable(); console.log(res._result)

А, уже ответили. Ну короче быть не может такого, что не работает ?

Alexander
17.09.2018
09:26:53
wut?

ну можно вроде как, а шо ты такое задумал?

Google
Roman
17.09.2018
09:28:05
ну можно вроде как, а шо ты такое задумал?
чтобы урлы менялись через json, и не лезли люди в конфиг

Alexander
17.09.2018
09:28:27
функция connect.query тоже судя по документации Arango DB является асинхронной ,я же на нее пытаюсь awayt повесить(извините если уже достал своим не пониманием?)

Alexander
17.09.2018
09:32:15
c аранго и в node да

Alexander
17.09.2018
09:32:40
c аранго и в node да
это какой-то кривой форк монги?

Alexander
17.09.2018
09:33:38
не уверен)

Alexander
17.09.2018
09:37:12
хотя перфоманс неплохой

Alexander
17.09.2018
09:37:48
Просто ещё почему вопрос возник, коллега сделал через прототип и у него норм отрабатывает awayt думал может в классе нужно как то по другому делать async await

Alexander
17.09.2018
09:38:10
оопшник?

Alexander
17.09.2018
09:38:59
Nell
17.09.2018
09:39:10
ООП круто

Alexander
17.09.2018
09:39:44
ООП класс

Kostya
17.09.2018
09:39:44
ООП круто
для чего?

Alexander
17.09.2018
09:39:52
для чего?
для МЭМОВ

Nell
17.09.2018
09:39:56
для чего?
для погроммировонне

Kostya
17.09.2018
09:40:30
для погроммировонне
в каких кейсах?

Nell
17.09.2018
09:40:30
На самом деле все вы ООПшники, просто не знаете об этом

Alexander
17.09.2018
09:40:58
в каких кейсах?
Та мы рофлим, успокойся

Google
Nell
17.09.2018
09:41:17
в каких кейсах?
слушай, да во многих, все перечислять что-ли?)

Alexander
17.09.2018
09:41:27
Ну вообщем хотелось в ООП стиле реализовать

Kostya
17.09.2018
09:41:36
Yaroslav
17.09.2018
09:41:55
Ну вообщем хотелось в ООП стиле реализовать
в чем проблема? какие есть вопросы?

Alexander
17.09.2018
09:43:03
Вот ты зашел за одну секунду в два чата, рассказывай как или бан

Все, ты прошел

Евгений
17.09.2018
09:43:48
Да что тут рассказывать, скинул товарищ несколько групп связанных с js

Alexander
17.09.2018
09:43:59
Я реализовал класс в котором есть асинхронная функция обращения к бд в нутри этой функции собственной есть селект к бд с указанием на awayt (сама функция селект согласно документации тоже асинхронная),но awayt не срабатывает

Alexander
17.09.2018
09:44:02
Можешь не беспокоится

gist.github.com

Ненадо сюда кидать код

Это мессенджер а не кодопомойка

Alexander
17.09.2018
09:45:11
ок сори

Alexander
17.09.2018
09:45:12
Он тут не читабелен

brachkoff
17.09.2018
09:45:26
Он тут не читабелен
Ну или как минимум обрамлять в маркдаун

Alexander
17.09.2018
09:45:37
А он тут кучу навалил

Alexander
17.09.2018
09:50:11
https://pastebin.com/mVqgtrLs

Alexander
17.09.2018
09:51:46
я типо про гист говорил...

Google
Alexander
17.09.2018
09:52:27


Alexander
17.09.2018
09:53:27
Я просто скинул без форматирования, там пока не так много кода

Alexander
17.09.2018
09:53:43




Alexander
17.09.2018
09:56:15
если первый способом то обьект если вторым через awayt пишет мол запрос выполняется и ничего

Arango, такая спека

Alexander
17.09.2018
09:57:58
шо за DBConnector то обьясни, у их нативного драйвера вообще другой код

Alexander
17.09.2018
09:59:07
класс который отвечает за коннект к базе, он норм отрабатывает

Alexander
17.09.2018
09:59:59
а ты немного понимаешь что мы(я) не умеет читать мысли? (может ты таки кинешь код гистом? там можно нормально несколько файлов кидать) и да, я все это время пытаюсь тебе помочь, пока остальные смотрять на мои жалкие попытки

Daniel
17.09.2018
10:02:49




Куда делись данные?

Или что я не так делаю?

Alexander
17.09.2018
10:04:01
вот туда

Daniel
17.09.2018
10:04:09
Блен. Понял.

Alexander
17.09.2018
10:04:13
Блен. Понял.
https://mongoosejs.com/docs/guide.html#methods

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