Как я могу увидеть ошибки, которые я получаю в моем контроллере в UserManager CreateAsyn c? - PullRequest
2 голосов
/ 29 апреля 2020

Я пытаюсь создать пользователя методом UserManager и CreateAsync, но это не работает. Я почтальон Я всегда получаю 200 OK

Мой метод Post

        [HttpPost]
        public async Task<IActionResult> Register()
        {
            User user = new User { Email = "asfa@gmail.com", UserName = "asfa@gmail.com" };
            var result = await _userManager.CreateAsync(user, "SS22!faasd");
            if (result.Succeeded)
            {
                // install cookie
                await _signInManager.SignInAsync(user, false);
            }
            else
            {
                foreach (var error in result.Errors)
                {
                    //how can i see my errors here
                }
            }
            return Ok();
        }

Также у меня нет файлов cs html, поэтому я не могу вывести их на страницу. Или вы можете просто объяснить, почему мой метод CreateAsync не работает.

1 Ответ

1 голос
/ 29 апреля 2020

Вы можете просто возвращать результат с сервера каждый раз:

return Ok(result);

Он будет сериализован, чтобы вы могли его увидеть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...