Я хочу создать настольное приложение с помощью Electron. Я знаю, что Electron обрабатывает и серверную, и интерфейсную часть, и я думаю создать приложение таким образом, чтобы эти две части были четко разделены.
В будущем я хочу создать веб-сайт, скорее всего, использующий React и приложение Electron в качестве сервера.
Поскольку Electron основан на NodeJs, я не понимаю, почему это невозможно. Я планирую предоставить некоторые API и веб-приложение для их использования. Таким образом, часть настольного приложения будет также сервером для веб-приложения.
Мои вопросы:
Насколько легко этого добиться?
И как это сделать этот подход стоит с точки зрения безопасности?