Я написал электронное приложение, которое одновременно запускает клиент (сайт реакции) и сервер (nodejs) при запуске приложения. Сервер выполняет роль сквозного контроллера, поскольку мой клиент не может выполнять прямые вызовы API из-за проблемы CORS.
Однако серверу (nodejs express) необходимо определить открытый порт для использования в время выполнения, как он может сообщить клиенту, какую точку он использует?
Я подумал разрешить серверу запись в файл, но это не очень хорошая идея, поскольку код клиента не должен обращаться к локальным файлам.
Другой вариант, который я рассмотрел, - это использовать локальное хранилище, но сервер также не может записывать в локальное хранилище клиента.
Есть ли другие рекомендации? Или, если совместное использование невозможно, есть ли способ решить проблему открытия открытого порта?