javascript - 后端带有 C++ 类的 Electron nodejs

标签 javascript c++ node.js html electron

除了基本的 HTML5 网站创建之外,我对 Web 开发还很陌生,我以某种方式了解了一般结构,但我仍然不能完全理解,尤其是 electron 和 nodejs。

前几天我打算创建一个 webapp,它类似于所见即所得的文本编辑器,但在浏览器 (HTML5/js) 与后端 (c++ 脚本) 之间进行对话。 我首先尝试的是拥有一个 c++ hello world 脚本,它可以从基于 electron 的 webapp 执行。我能够将 .exe 作为 child_process 运行,但我无法进一步。

现在,我对 nodejs 中的 c/c++ 插件进行了更深入的研究,但仍在努力理解。 nodejs 上的基本示例似乎并没有让我完全了解如何传输数据。

很抱歉用这么长的段落来描述我的状态,但简而言之,这里有一些问题:

  1. 谁能告诉我如何将 Electron/nodejs 用作浏览器后端中间接口(interface)?
  2. 有没有人有一个简单的示例/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/

相关文章:

c# - 无法获取未定义或空引用的属性 'hide'

javascript - 使用 Google Closure 进行 JavaScript 条件赋值 : | vs ||

javascript - 调用函数一次,然后 setInterval

c++ - 在 solaris 上创建和使用动态共享库

node.js - Angular Universal - 部署到 AWS Elastic Beanstalk

javascript - 升级到 Node 0.10 后的问题

javascript - 使物体沿直线以恒定速度从 A 点移动到 B 点

c++ - Eclipse 显示错误,但 gcc 编译正常

C++ - 如何在 Credential Provider V1 (Vista-Win7) 中管理其他用户

node.js - "Client network socket disconnected before secure TLS connection was established", Node 10