Ребята, простите, если это повторяющийся вопрос: я не мог придумать, как сформулировать это в поисковой системе. Я разрабатываю набор приложений на основе Intr anet с внешним интерфейсом (отдельными приложениями) в React и внутренним компонентом с использованием node.js и Express. Я использовал Electron JS, но, как и решение Express, поскольку все веб-браузеры на Intr anet могут использовать приложения.
Я сталкиваюсь с некоторой круговой зависимостью, когда дело доходит до к производству, хотя. Поскольку мой REST-сервер обрабатывает все локальные вызовы (например, узел fs), я использую вызовы REST для загрузки и сохранения файлов настроек из внешнего интерфейса. Тем не менее, я хотел бы иметь возможность установить REST URI из файла конфигурации или настройки. Поскольку единственный способ получить доступ к этому параметру - это вызов REST-сервера, я застрял. Возможно, клиент захочет изменить URL-адрес хоста и порт для сервера. Это повлияет на все вызовы ax ios на сервер REST в каждом приложении React, которое у меня есть. Вместо того, чтобы звонить http://localhost: 5000 / api-call / Я бы хотел, чтобы локальный хост и номер порта читались из конфигурации.
Я передаю приложения React и сохраняю их в папка stati c под REST-сервером. Я хотел бы избежать чего-то сложного или дополнительного, такого как REDIS или другой локальной базы данных. Мои проекты не требуют сложных настроек базы данных.
Я просто реализую здесь плохую архитектуру? Я даже думал о переменных env, но потом приступлю к их настройке в системе каждого клиента, что в первую очередь лишает возможности использовать веб-сервер. Будем очень благодарны за любые мысли, чтобы двигать меня в правильном направлении !!!