исходники
бекенд : https://github.com/MaximMaslovVik/diplom-api
frontend : https://github.com/MaximMaslovVik/Diplom-front-news/tree/level-3
Покажи вывод консоли браузера и список вызовов во вкладке Network.
Вот здесь у тебя бэкенд выбрасывает UserExists на любую ошибку. Посмотри, что там происходит (может неправильно обработал параметр какой-то, а может пользователь уже действительно существует, не лишним будет в базе проверить)
базу очистил, не помогло
Значит дело в том как бросается ошибка. Залогируй объект ошибки из catch
и покажи что консоль выдает.