예외 메시지를 AngularJS UI로 반환하고 싶습니다. 백 엔드로 나는 ASP.NET 코어 웹 API 컨트롤러 사용
[Route("api/cars/{carNumber}")]
public string Get(string carNumber)
{
var jsonHttpResponse = _carInfoProvider.GetAllCarsByNumber(carNumber);
if (jsonHttpResponse.HasError)
{
var message = new HttpResponseMessage(HttpStatusCode.InternalServerError)
{
Content = new StringContent(jsonHttpResponse.ErrorMessage)
};
throw new HttpResponseException(message);
}
return jsonHttpResponse.Content;
}
을하지만 각도 측에 실패 약속은 상태와하는 statusText "내부 서버 오류"를보고 :
Core Web API에서 Angular $ http 오류 메시지에 오류 메시지를 전달하려면 어떻게해야합니까?
당신은 대신 HTTP 500 인이 코드에서'HttpStatusCode.InternalServerError'를 반환, 당신은 오류가 jsonHttpResponse''에 무엇인지 파악해야한다 그리고 그것에'message'를 설정하십시오. – Claies