【问题标题】:Querying external database in Electron app best practice?在 Electron 应用程序最佳实践中查询外部数据库?
【发布时间】:2019-03-18 19:00:41
【问题描述】:

我正在构建一个使用 MySQL 连接到外部数据库的 Electron 应用程序。每当页面 index.html 加载时,应用程序都需要查询并获取一些数据。

async function getData() {
    //Query database and return result
}

如果我要在每次加载页面时建立新连接、查询、销毁连接并返回结果,这是标准的还是“正常的”?还是应该从我的main.js 电子文件中传递一个连接,并且只在应用程序关闭时才被破坏?如果后者是我应该做的,我将如何在文件之间传递连接(因为两者之间有一个index.html 文件,它必须通过它)?

【问题讨论】:

    标签: javascript mysql node.js electron


    【解决方案1】:

    有很多方法。我更喜欢的方式是通过IPC从前到后拨打电话,并在“后”管理连接。作为一名 Web 开发人员,这听起来更好,不要将前端代码与后端代码混为一谈。

    为了让事情变得更简单,您可以制作一组标准函数,以使使用 IPC 的通信更容易。

    【讨论】:

      猜你喜欢
      • 2020-09-21
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      相关资源
      最近更新 更多