首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同服务器上运行相关应用程序

在不同服务器上运行相关应用程序
EN

Stack Overflow用户
提问于 2017-05-22 15:23:36
回答 1查看 152关注 0票数 0

我有NodeJS服务器为我的iPhoneAndroid应用程序,我想构建一个管理面板作为桌面应用程序使用Electron

从我的研究中,我发现Electron依赖于它自己的节点版本,不能在其他服务器实例上运行。

我的问题是:

1)使用Electron实现管理面板是否明智,因为它依赖于自己版本的NodeJS?

( 2)是否可以将我目前的移动应用程序NodeJS服务器集成到我的电子设备上?因为使用两台不同的服务器要花费很大的成本。

3)还有哪些其他选择可以让我使用当前的移动应用服务器来实现跨平台桌面应用程序?

注意:管理面板服务器功能与移动应用程序完全不同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-22 15:39:04

( 1)使用电子实现管理面板是否明智,因为它依赖于自己版本的NodeJS?

是的,那很好。您可以直接从电子应用程序访问当前节点服务器,也可以创建电子将访问的新节点服务器。

2)是否可以将我当前的移动应用程序NodeJS服务器集成到我的电子设备上?因为使用两台不同的服务器在托管时会花费很大

您可以在一台机器上运行多个nodejs服务器(启动服务器时只需使用不同的端口)。这是解决这个问题的一种简单方法,或者您可以拥有一组处理所有管理相关功能的/admin端点。设想一下电子有一个前端,它可以分布在不同的平台上,并且可以访问你选择的任何后端。

3)让我能够使用当前移动应用服务器实现跨平台桌面应用程序的其他替代方案是什么?

电子/ nwjs (Node)是唯一出现在脑海中的两个。尽管可能还有其他人。

更多电子/nwjs细节:

只需将这些视为允许您编写nodejs的浏览器即可。因此,在浏览器中,您可以访问随应用程序附带的数据库或用户文件系统上的任何内容。您还可以从应用程序向已经创建的nodejs服务器发出请求。此外,它们还允许您轻松地打包您的应用程序,以便跨平台分发。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44116714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档