繁体   English   中英

Electron - 独立节点js服务器

[英]Electron - Stand alone node js server

我正在尝试用电子制作一个问答游戏,客户可以在他们的手机上打开localhost:8888上的测验页面。

问题是,你能用电子制作一个web服务器应用程序,运送加密的server.js(express.js脚本)和安装我的应用程序的用户不需要安装node.js吗?

我的应用可能如下所示:

|-----------------------------|
|QuizApp Window         _ [] x|
|-----------------------------|
|Open 192.168.1.1:8888        |
|to start game on your mobile |
|                             |
-------------------------------

问题是,你能用电子制作网络服务器应用程序,运送加密的server.js(express.js脚本)和安装我的应用程序的用户不需要安装node.js吗?

你可以在你的Electron应用程序中嵌入一个Node服务器,就像你可以在那里使用任何Node代码一样,用户不需要安装任何东西,特别是使用任何其他Electron应用程序 - 如果你不这样做,它会特别容易想要产生外部进程,但只需使用像Electron中的Express这样的框架,就像你可以做任何其他Node模块一样。

但是,您将无法以任何方式加密server.js文件,而这种方式对于想要执行该操作的用户来说不是很容易解密。 这并不难,但根本不可能,因为用户必须能够对其进行加密才能运行它,因此您需要为用户提供解密所需的所有信息,而且无法解决问题。

如果您想保密服务器代码,则需要在自己的服务器上托管它。 如果你想这样做,那么看看其中一些答案:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM