nodejs调用go语言基本上有如下的几个方法:

1.nodejs调用C/C++,然后用C/C++调用go语言

其实就是js使用addon调用C++,c++再调用go语言编译出的库。(用C++做一次套壳)

2.nodejs调用go语言编译出的动态链接库

使用 ref-napi、ref-array-napi、ffi-napi、ref-struct-napi几个库。
这里ffi 和ffi-napi存在一定区别。
具体的安装和使用流程:https://www.jianshu.com/p/dd9463dead8c