我正在用node.js / c ++后端开发我的第一个Web应用程序。我的应用程序的计算密集型部分将在c ++类中完成,并通过插件包含在node.js中。
我的问题是c ++函数需要一个复杂的嵌套结构(千字节)作为输入。我曾考虑过创建一个缓冲区(新的Uint8Array())并将其传递给c ++插件,但是我看不到在node.js中填充缓冲区的好方法-每个嵌套成员的字节偏移都需要在javascript。
有什么建议吗?该结构所需的数据来自表单。 C ++需要将数据作为复杂的结构。我计划稍后将数据也存储在数据库中,而不是以缓冲区格式存储。