我有.net core 2.2 Web api操作,返回
> vector1
[1] "A" "B" "C" "D" "E"
> vector2
[1] "1" "2"
> vector3
[1] "a1" "a2" "a3"
> vector4
[1] "b1"
registerResult是IdentityResult类型的对象。
通过
访问此api return BadRequest(registerResult);
来自角度服务。
我也有这个,作为http拦截器:
return this.http.post(`${environment.apiUrl}/auth/register`, user);
问题是,如何从registerResult.Errors数组返回正确的错误消息,而不是当前返回的“错误请求”或“未知错误”?
答案 0 :(得分:2)
首先,您应该return BadRequestObjectResult(registerResult)
,然后,您应该能够访问err.errors
数组,该数组包含从registerResult对象返回的所有错误...