Node插件开发(2)-不同的调用方式

本文主要介绍如何在 Node-API 中实现不同的类型的接口,如: 同步调用 基于 Napi::AsyncWorker 的异步调用,通过回调函数返回 异步调用,返回 Promise 基于 Napi::ThreadSafeFunction 的异步调用,通过回调函数返回

Electron

Node插件开发(1)-快速入门

在使用Electron开发客户端时,如果现有Node模块所提供的功能无法满足需求,我们可以使用C++开发自定义的Node模块,也称插件(addon)。 Node.js插件的扩展名为.node,是二进制文件,其本质上是动态链接库重命名而来,在Windows平台是.dll文件,Linux/Unix平台是.so文件。

Electron