Как вызывать справочную функцию асинхронно, из N-api я не могу получить "env"!

JS код:

const obj = tap.create();
quote.on("connection", (params) => {
console.log('[DEBUG js]', 'connection called, params:', params);
});

запомнить функцию в C++:

napi_create_reference(env, args[1], 1, &cbMap[eIt->second]);

когда вызывается нативная функция:

void TAP_CDECL Spi::OnConnect(int errorCode, const Info *info) {

{{I want to call the function from cbMap here, How to write code? I do not 
known how to find "env"!}}

}

1 ответ

Я использую узел-аддон-API, чтобы решить проблему, теперь я нашел обновленный напи, из https://insight.io/github.com/nodejs/node/tree/master/test/addons-napi/test_env_sharing/Думаю это полезно!

Другие вопросы по тегам