小编Gri*_*per的帖子

正确使用电子

我想进入Electron,并且已经开始学习它,但是我认为我不太了解应该如何使用它。通过收集,我可以使用Electron来创建具有HTML,CSS和Javascript的跨桌面应用程序(Chromium),并在后台执行任务(NodeJS)

让我感到困惑的是:

  • 我应该如何在服务器上使用它?

例如,我构建了一个简单的NodeJS应用程序,该应用程序使用Passport和其他一些模块来创建登录/注册系统(使用MongoDB)。它具有用于登录和注册的HTML文件。

我不确定如何在我的Electron应用程序中使用此功能,事实上,我不太了解如何实际使用Electron。我应该将所有登录/注册应用程序代码移到Electron应用程序,还是应该使用Electron以某种方式连接到我的登录/注册应用程序并加载网站?

  • 如果我要将代码移至我的Electron应用程序,会引起安全性问题吗?

javascript mongodb node.js electron

5
推荐指数
1
解决办法
870
查看次数

Java Timer每隔X秒

所以,我基本上需要一个命令每5秒运行一次,但是Timer不起作用......我尝试了很多不同的方法,唯一有用的是Thread.sleep(Milliseconds); 但这导致我的整个游戏停止工作...如果我尝试使用计时器,例如:

Timer timer = new Timer(1000, new ActionListener(){
            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println("Hey");

            }
        });
        timer.setRepeats(true);
        timer.setCoalesce(true);
        timer.start();
Run Code Online (Sandbox Code Playgroud)

如何让这个计时器正确启动?

java timer repeat

4
推荐指数
1
解决办法
1万
查看次数

电子登录/注册等

我是制作Electron应用程序的新手.在询问有关Stack Overflow (正确使用电子)的问题后,我按照给出的建议,在Electron中创建了一个桌面应用程序.

我在NodeJS中创建了另一个应用程序来处理我的数据库方法.

我不知道从哪里开始这个问题,因为网上有数百个选项,我不确定哪些适合我的需求.

我是不是该:

  • 在Electron中创建一个客户端应用程序,在NodeJS中创建一个处理数据库OR 的服务器
  • 有一个客户端应用程序并从Electron连接到我的数据库?

如果我在客户端应用程序中完成所有操作,我认为这会导致重大安全问题,因此我不确定该怎么做.问题就像创建登录/系统应用程序一样简单,但我不知道如何将其合并到Electron中.

我从哪里开始?我该如何处理?

javascript connection mongodb node.js electron

4
推荐指数
1
解决办法
5004
查看次数

标签 统计

electron ×2

javascript ×2

mongodb ×2

node.js ×2

connection ×1

java ×1

repeat ×1

timer ×1