{ console.log('[DEBUG js]', 'con-6ren">
gpt4 book ai didi

node.js - 如何异步调用引用函数,从N-api,我无法获取 "env"!

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:46 24 4
gpt4 key购买 nike

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]);

当调用 native 函数时:

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"!}}

}

最佳答案

我使用node-addon-api解决了问题,现在我发现napi更新了,来自https://insight.io/github.com/nodejs/node/tree/master/test/addons-napi/test_env_sharing/,我觉得很有用!

关于node.js - 如何异步调用引用函数,从N-api,我无法获取 "env"!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45004625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com