KotikMatmexa / TimeTableAnalytics

Практика "Анализ данных электронного расписания"
0 stars 0 forks source link

Задачи frontend разработчика до презентации демо-версии #11

Closed Snezzz closed 3 years ago

Snezzz commented 3 years ago
Snezzz commented 3 years ago

Все пункты были выполнены успешно.
При запуске сервера возникли проблемы, однако по собственному опыту работы со Spring, беседе с backend разработчиком и project manager-ом получилось выполнить эту задачу.

При работе с fetch-запросами возникло две проблемы:

  1. Проблема с CORS: сервер отказывал в доступе. Решено путем добавления соответствующих аннотаций на сервер.
  2. Получение данных по занятости аудиторий. Обусловлено это тем, что должен быть POST запрос (так как присутствует body), а на сервере был указан GET запрос. Исправлено путем изменения аннотации на сервере.

В ходе тестирования всего веб-приложения на полученных с сервера данных (не на тестовых, как ранее) были обнаружены разные моменты. Все это описано в документе.

Что касается скорости обслуживания сервера, здесь возникают задержки. Обусловлено это тем, что запросы к БД обрабатываются довольно таки долго. Связано это с использованием БД не локально, а глобально (azure).

Последующие задачи: