linux-BR.org

Notícias de software livre e tecnologias

A função do usuário, que é uma função Node.js, será chamada nessa função C ++.No entanto, quando tentamos usar funções assíncronas como as seguintes:
O ouvinte da mensagem não espera a conclusão da função JS do usuário.Quando o JSCallback é uma função assíncrona, o jscallback.call ({msg}}) retornará imediatamente em vez de aguardar a conclusão da função do usuário.Aqui, usamos informações [0] .As () para obter o primeiro parâmetro de promey.catch (), que é do tipo de erro.Estamos tentando usar um ouvinte de mensagens de consumidor Pulsar do código nativo C ++ para chamar uma função Node.js quando os eventos acionados ocorrem no consumidor Pulsar.

Fonte: https://blog.zikeyang.com/posts/call-a-nodejs-async-function-from-napi-native-code/