簡體   English   中英

如何在 UserManager CreateAsync 中查看 Controller 中出現的錯誤?

[英]How can I see errors which I get in my Controller in UserManager CreateAsync?

我正在嘗試使用UserManagerCreateAsync方法創建用戶,但它不起作用。 我是 postman 我總是得到200 OK

我的帖子方法

        [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();
        }

另外我沒有任何 cshtml 文件,所以我不能在頁面上 output 它們。 或者您可以解釋一下,為什么我的CreateAsync方法不起作用。

您可以每次都從服務器返回結果:

return Ok(result);

它將被序列化,以便您可以看到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM