具有nodejs和角度的电子

时间:2018-06-14 08:55:30

标签: node.js angular electron

我正在尝试在电子中设置 Angular 5 项目,并在服务器端运行 nodejs ,我知道电子许可可以创建桌面应用程序,但是可以使用电子创建服务器端应用程序,我也不确定是否可以使用 ngx electron 将nodejs app和angular全部放在同一个项目中。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您需要一个桌面应用程序,它在某种程度上也与服务器通信。

当然,这可能是因为Electron将捆绑node.js in the generated binary

我能想到的最简单的方法是在服务器端设置HTTP API(eG REST)(可能使用任何语言,我建议使用PHP或Node.js)并使用{{3在您的ng /电子应用程序中与服务器通信。

ip = req.headers['x-forwarded-for'] ||
      req.connection.remoteAddress ||
      req.socket.remoteAddress ||
      req.connection.socket.remoteAddress