Мне нужно сделать кроссплатформенное приложение. Это приложение должно быть установщиком, который устанавливает службу (на данный момент в Windows, Linux позже). У него должно быть меню или окно для управления им.
Я пытался сделать это с электроном + электронным строителем и окнами узлов. На данный момент мой сервис только запускает сервер Express, прослушивающий 8080.
Когда я запускаю свое приложение с электроном в «режиме dev», все работает отлично. Мое окно позволяет мне установить / удалить службу. После запуска экспресс-запуска на локальном хосте: 8080 я могу открывать / закрывать электронное приложение, не прерывая обслуживание.
Моя проблема - когда я устанавливаю свое приложение с помощью сгенерированного установщика. Он может установить приложение. Тогда я могу установить сервис из окна без ошибок. В диспетчере служб Windows служба имеет статус «работает».
Но locahost: 8080 не работает.
Может кто-нибудь сказать мне, могу ли я действительно сделать это с электроном?
У кого-то есть идея, как я могу это сделать (возможно, без электрона)?
Я не поместил свой код здесь, потому что он занимает слишком много места .. Я могу добавить его, если вам нужно
Большое спасибо заранее