Javascript 隐藏Electron alteast 1文件的源代码。。可能的

Javascript 隐藏Electron alteast 1文件的源代码。。可能的,javascript,node.js,electron,cefsharp,Javascript,Node.js,Electron,Cefsharp,嘿,我开始使用Electron是因为HTML/CSS/JS的可能性 我主要使用PHP实现Expirence,还有一些使用JS实现 正在搜索如何隐藏Electron的文件(becouse.asar文件可以解包),将我的MySQL服务器信息放在.js文件中并让用户看到这些信息是愚蠢的 有没有办法隐藏至少1.js文件,我会把所有必要的东西,比如mysql连接和mysql管理 我在谷歌上搜索了很多关于Node.JS的信息,有人说Node.JS可以做到这一点,但我找不到具体的方法 尝试切换到CEFShar

嘿,我开始使用Electron是因为HTML/CSS/JS的可能性

我主要使用PHP实现Expirence,还有一些使用JS实现

正在搜索如何隐藏Electron的文件(becouse.asar文件可以解包),将我的MySQL服务器信息放在.js文件中并让用户看到这些信息是愚蠢的

有没有办法隐藏至少1.js文件,我会把所有必要的东西,比如mysql连接和mysql管理

我在谷歌上搜索了很多关于Node.JS的信息,有人说Node.JS可以做到这一点,但我找不到具体的方法

尝试切换到CEFSharp,但无法实现C#和网页之间的交互(使用webserver进行模板和php操作,但喜欢如何告诉C#A的变量是A,并使用该C#变量进行某些操作)

希望有人能帮助我,也许这对一些即将退休的开发人员来说是个愚蠢的问题,但我主要在PHP工作,我想学习新东西


谢谢

长话短说-不。从本质上讲,你在客户端发送给用户的任何代码都应该被认为是泄露的,不管有多困难。应用程序应该设计成安全的,即使用户在客户端读取整个代码。

我并不是真正的电子专家。我假设您将创建登录名或配置文件。在第一种情况下,您可以使用数据库来确定是否允许访问。如果不想设置登录脚本,则可以使用不属于构建文件的config.json文件。您可以使用几个节点包—我相信其中一个是“electron storage”,以帮助访问数据库。希望这有帮助。
Johnf

Electron是为独立应用程序设计的。这就像你愿意在客户端运行的任何应用程序中隐藏你的凭据一样。你不想那样做。解决方案可能是使用API服务器对数据库进行查询。仅供参考,您提到过使用C#-分解纯C#代码就像读取纯文本文件一样简单。