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