Comments 8
найти тот, который позволяет выполнять запросы синхронно так и не удалось
Потому что это никогда не бывает нужно.
Я вам честно скажу: пытаться программировать синхронно в node.js — это ошибка #1 начинающих разработчиков в node.js. Этот путь никуда не приведет, это точно тупик. Нужно расслабиться и попробовать впитать в себя идеологию асинхронного программирования. Это непросто, но когда это произойдет — вам будет значительно комфортнее работать в node.js.
Потому что это никогда не бывает нужно.
Я вам честно скажу: пытаться программировать синхронно в node.js — это ошибка #1 начинающих разработчиков в node.js. Этот путь никуда не приведет, это точно тупик. Нужно расслабиться и попробовать впитать в себя идеологию асинхронного программирования. Это непросто, но когда это произойдет — вам будет значительно комфортнее работать в node.js.
Но аргументы в функцию передаются объектом V8 Arguments, покопавшись в его описании, находим, что он хранит ссылку на объект, который его передал. Чтобы её получить используем метод Holder(), после чего получаем скрытое поле со структурой MYSQL и при помощи метода GetIndexedPropertiesExternalArrayData() получаем указатель на на саму структуру.Главное использовать именно
args->Holder()
, а не args->This()
.Sign up to leave a comment.
Пишем модуль на C++ для nodejs на примере работы с MySQL