node.js - 带有nodejs和角度的电子
问题描述
我正在尝试 在Electron中设置Angular 5项目并在服务器端运行nodejs,我知道电子允许创建桌面应用程序,但是是否可以使用电子创建服务器端应用程序,我也不确定是否可以使用ngx electron将 nodejs 应用程序和 angular 全部放在同一个项目中。
解决方案
如果我对您的理解正确,您需要一个桌面应用程序,它以某种方式也与服务器通信。
当然,这是可能的,因为 Electron 会将node.js 捆绑在生成的二进制文件中。
我能想到的最简单的方法是在您的服务器端设置一个 HTTP API (eG REST )(可以使用任何语言,我建议使用 PHP 或 Node.js)并http
在您的 ng/electron 应用程序中使用来与服务器。
http.get(options, (res) => {
// Do stuff
}).on('socket', (socket) => {
socket.emit('agentRemove');
});
推荐阅读
- kubernetes - 部署 B 更改时重新启动部署 A 中的 pod
- mapbox - Mapbox GL JS getBounds 未定义
- javascript - WebAssembly (Wasm) 中的 DEC64 实现
- java - 将 Windows 切换到 MacOS - 从 Eclipse 导入工作区时出现问题
- android - 找不到“JAVA_HOME”环境变量。尝试手动设置
- mongodb - Docker MongoDB shell 脚本在连接时失败
- javascript - 为什么我页面中的一个选项卡没有像其他选项卡一样提供反馈?
- python - Python: Reason for the name parameter when defining a type or named tuple
- javascript - Node.js - 将大量 PNG 图像读入数组的最佳选择?
- python - 为什么我在解析数据帧时会收到错误,但当它是单行时却没有?