除了基本的 HTML5 网站创建之外,我对 Web 开发还很陌生,我以某种方式了解了一般结构,但我仍然不能完全理解,尤其是 electron 和 nodejs。
前几天我打算创建一个 webapp,它类似于所见即所得的文本编辑器,但在浏览器 (HTML5/js) 与后端 (c++ 脚本) 之间进行对话。 我首先尝试的是拥有一个 c++ hello world 脚本,它可以从基于 electron 的 webapp 执行。我能够将 .exe 作为 child_process 运行,但我无法进一步。
现在,我对 nodejs 中的 c/c++ 插件进行了更深入的研究,但仍在努力理解。 nodejs 上的基本示例似乎并没有让我完全了解如何传输数据。
很抱歉用这么长的段落来描述我的状态,但简而言之,这里有一些问题:
- 谁能告诉我如何将 Electron/nodejs 用作浏览器后端中间接口(interface)?
- 有没有人有一个简单的示例/phedo 代码和一个用于在 nodejs-c++ 后端之间进行通信的 propoer API? nodejs c/c++ 插件是唯一的方法吗?
感谢阅读!我期待任何人帮助我理解。
最佳答案
如您所知,Node.js 通过其 C/C++ 插件提供您寻求的功能。您是否能够重现找到的基本回调示例 at the Node.js API manual ?
关于javascript - 后端带有 C++ 类的 Electron nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37908639/