Запрос внешней базы данных в лучшей практике Electron?

Я создаю приложение Electron, которое подключается к внешней базе данных с помощью MySQL . Всякий раз, когда страница, index.html , загружается, приложение должно запрашивать и получать некоторые данные.

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

Является ли это стандартным или «нормальным», если бы я устанавливал новое соединение каждый раз, когда страница загружается, запрашивает, уничтожает соединение и возвращает результаты? Или нужно передать одно соединение из моего файла main.js и только уничтожить его, когда приложение будет закрыто? Если последнее - это то, что я должен делать, как мне передать соединение из файла в файл (поскольку между ними есть файл index.html , и он должен будет пройти через это)?

Всего 1 ответ


Есть много способов сделать. То, что мне больше нравится, - это сделать звонки с фронта на спину через IPC и управлять соединением на «обратной стороне». Звучит лучше для меня как веб-разработчик, не смешивайте передний код с внутренним кодом.

Чтобы упростить задачу, вы можете сделать стандартный набор функций, чтобы упростить связь с IPC.


Есть идеи?

10000