嘿所以我开始使用Electron因为HTML / CSS / JS possibilites。
我主要使用PHP,而且很少使用JS。
正在搜索如何隐藏Electron的文件(因为.asar文件可以解压缩)而且它只是愚蠢的将我的MySQL服务器信息放在.js文件中并让用户看到该信息..
有没有办法隐藏至少1 .js文件,我会把所有必要的东西,如mysql连接和mysql管理?
我搜索了很多关于有人说Node.JS可以做到这一点,但我无法找到任何地方如何做到这一点?
尝试切换到CEFSharp,但无法实现如何在C#和网页之间进行交互(使用webserver进行模板和php的东西,但是比如告诉C#A的变量是A并使用C#变量来做某事)。
希望有人会帮助我,也许对于一些经验丰富的开发人员来说这是一个愚蠢的问题,但我主要是在PHP工作,我想学习新的东西......
谢谢!
答案 0 :(得分:1)
简短的故事 - 没有。在内心深处,您在客户端中向用户提供的任何代码都应该被认为是透露的,只要它有多难。应用程序应设计为即使用户在客户端中读取整个代码也是安全的,而不是传送重要凭据和混淆不能读取它。
答案 1 :(得分:1)
我真的没有任何关于Electron的专家。我假设您将创建登录或配置文件。在第一种情况下,您可以使用数据库来确定是否允许访问。如果您不想设置登录脚本,则可以使用不属于构建文件的config.json文件。您可以使用一些节点包 - 我相信其中一个是电子存储"帮助访问数据库。希望这可以帮助。 Johnf