Настроить удаленный сервер с nginx на Linux
Стек:
Backend: node js;
Frontend: html (чистый без ninja2 и аналогов);
В остальном ограничений нет. Любые пакеты, которые грузятся через npm. В теории можете предложить свой вариант.
В случае необходимости есть возможность провести установку с чистого сервера (тогда нужен список необходимых пакетов с версиями).
Текущая структура движения пакетов (я так вижу, если получится реализовать по-другому, проще, удобнее, то это обсуждаемо):
внешний скрипт -> nginx 80:5000 -> api-fetcher.mjs 5000:5001 (внутри 1 сервера) -> data-handler.mjs (парсер, он должен создавать переменную) -> parse.js -> index.html.
Идея в том, что api-fetcher.mjs будет получать запросы от всех внешних API (их планируется минимум еще 2), далее через nginx перераспределять.
В предыдущей версии получилось получать логи в терминал data-handler.mjs. Дальше ошибка CORS.
Критерий выполнения: я запускаю скрипт на python, он шлёт запросы на сервер, при заходе на сайт должны отображаться данные, которые отправляет скрипт.
Сервера и хостинг