Backend: Реализовать POST-метод /decode для расшифровки сообщения
Описание:
Сервер должен принимать POST-запросы на эндпоинт /decode и возвращать расшифрованное сообщение.
POST /decode HTTP/1.1
Content-Type: application/json
{"password": "testpassword", "message": "mikm mwkooxh"}
- Ответ:
{"decoded": "test message"}
План решения:
- Добавить эндпоинт /decode в NestJS проект.
- Реализовать обработку запроса с параметрами password и message в формате JSON.
- Реализовать расшифровку сообщения с использованием шифра Виженера.
- Возвращать результат в виде JSON: {"decoded": "<расшифрованное сообщение>"}.
Мотивация:
Функциональность позволяет пользователям расшифровывать текстовые сообщения, зашифрованные с помощью шифра Виженера.
Критерии приемки:
- Сервер корректно принимает POST-запрос на /decode.
- Расшифровка происходит согласно алгоритму шифра Виженера.
- В ответ возвращается JSON с расшифрованным текстом.