返回信息流有没有大神用过C++调用nodejs开发的,nodejs的代码能不能像C++代码一样编译成一个so或者js包给C++load。
我现在碰到的问题是C++代码在初始化的时候直接加载编译nodejs脚本源代码,如果脚本代码很多的情况下服务运行初始化会很慢,所以想能不能把nodejs的源代码先离线编译成一个包,服务运行初始化的时候像load C++的so一样动态加载进来,不知道能否做到,请教大神。
这是一条镜像帖。来源:北邮人论坛 / cpp / #99494同步于 2019/9/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
C++调用nodejs
lishenan2008
2019/9/27镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 tonyjansan 的大作中提到: 】
: nodejs运行不慢吧…把依赖modules一次性全部装好,c++ shell直接启动应该很快的
能具体说一下吗,刚接触这一块,不是很懂。我们现在用的V8做的
http://peterforgacs.github.io/2018/09/12/How-to-create-a-V8-snapshot-of-your-javascript-file/
我们项目最近遇到了一个场景是java调用nodejs,最后采用的方案是Oracle 的 graal vm,调研的时候有看到graal vm支持跨语言调用,里面举到例子有C++ 和 node js,不知道是否符合你的需求,可以参考下。
【 在 edmcf 的大作中提到: 】
: https://www.graalvm.org/docs/reference-manual/languages/llvm/
感谢感谢,我来调研一下