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