Пользуясь опытом предыдущих проектов, нам необходимо разработать систему взаимодействия HTTP-клиента с TCP-сервером через промежуточный HTTP-сервер
1. Скрипт worker.js получает в качестве входных параметров путь файла и число X. В указанный файл в формате JSON скрипт будет добавлять случайное число каждые X секунд
2. TCP-сервер должен уметь создавать процесс из файла worker.js передавая ему число X полученное от HTTP-сервера и путь к файлу для записи чисел. Имя файла формируется из случайно сгенерированного id
3. TCP-сервер должен вести список запущенных воркеров и отдавать его по запросу
4. TCP-сервер должен по запросу останавливать воркер по переданному id
5. На стороне HTTP-сервера реализуем логику для следующих URL :
/workers - список воркеров в формате JSON. Запись о воркере состоит из id, startedOn (дата запуска) и numbers (сгенерированные числа)
/workers/add - запуск нового воркера. Клиент передает число X, а сервер возращает запись созданную воркера: id, startedOn
/workers/remove - заверашает воркера. Клиент передает id, а сервер возвращает удаленную запись воркера: id, startedOn (дата запуска) и numbers (сгенерированные числа)
6. Обмен между HTTP-клиентом и HTTP-сервером в формате JSON. Формат взаимодействия между HTTP-сервером и TCP-сервером на ваше усмотрение