0

Я хочу создать приложение кросс-платформенной в Desktop и веб-браузер с электроном, и каждый из них имеет отдельную базу данных, SQLITE для рабочего стола и MySQL для Web. логически можно запрограммировать один раз для обоих из них?Использование Electron кода в браузере

ответ

1

Вы должны иметь возможность использовать функциональность, специфичную для Electron или Browser, путем проверки наличия доступных глобально-зависимых узлов. Они будут доступны в Electron, но они не будут в традиционном браузере.

Вы можете сделать это с чем-то вдоль линий:

var isElectron = false; 
if (typeof 'process' !== 'undefined') { 
    isElectron = true; 
} 
+0

Благодаря @Steve, я имею в виду, я могу повторно использовать блоки кода Electron в стороне браузера (HTTP) или я должен записываемой стороны браузера снова? – myvahid

+0

@myvahid Вы можете определенно повторно использовать код на стороне браузера. В Electron вы можете использовать 'require', чтобы потребовать файл или' electronic.remote.require', если вы хотите вытащить его код, но выполнить его из основного процесса. –