Запрашиваете внешнюю базу данных в приложении Electron? - PullRequest
0 голосов
/ 14 октября 2018

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

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

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

1 Ответ

0 голосов
/ 14 октября 2018

Есть много способов сделать.Способ, которым я получаю больше удовольствия, - это совершать звонки спереди назад через IPC и управлять соединением "сзади".Для меня, веб-разработчика, это звучит лучше, не смешивайте передний код с внутренним кодом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...