Презентации к лекциям:
В рамках лабораторной работы следует разработать веб-сервер на Node.js со следующими функциями:
/start
, который добавляет условную задачу в список задач. Каждая задача подразумевает только задержку в 30 секунд./start
сервер должен показывать список существующих задач, т. е. уже начавшихся, но ещё не завершившихся. Новая задача, конечно, тоже должна попадать в список, где она должна быть на первом месте./wait
, который дожидается завершения задачи, которая завершится раньше остальных./wait
сервер должен выводить информацию о той задаче, которая завершилась (скажем, отметку времени, когда она была запущена). Необходимо помнить, что может быть несколько одновременных запросов /wait
, которые будут ожидать завершения одной и той же задачи.Node.js можно загрузить для установки по этим ссылкам: