前端大更新vuex

This commit is contained in:
橙子
2021-10-17 18:37:07 +08:00
parent b77b91912b
commit 6bb2b41840
24 changed files with 332 additions and 65 deletions

View File

@@ -43,12 +43,10 @@ namespace Yi.Framework.WebCore.MiddlewareExtend
switch (statusCode)
{
case 401: msg = "未授权";break;
case 403: msg = "未授权"; break;
case 404: msg = "未找到服务"; break;
case 502: msg = "请求错误"; break;
}
if (!string.IsNullOrWhiteSpace(msg))
{
@@ -59,7 +57,16 @@ namespace Yi.Framework.WebCore.MiddlewareExtend
//异常错误信息捕获将错误信息用Json方式返回
private static Task HandleExceptionAsync(HttpContext context, int statusCode, string msg)
{
var result = JsonConvert.SerializeObject( Result.Error(msg).SetCode(statusCode));
Result resp;
if (statusCode == 401)
{
resp = Result.UnAuthorize(msg);
}
else
{
resp = Result.Error(msg);
}
var result = JsonConvert.SerializeObject(resp);
context.Response.ContentType = "application/json;charset=utf-8";
return context.Response.WriteAsync(result);
}
@@ -67,7 +74,7 @@ namespace Yi.Framework.WebCore.MiddlewareExtend
//扩展方法
public static class ErrorHandlingExtensions
{
public static IApplicationBuilder UseErrorHandling(this IApplicationBuilder builder)
public static IApplicationBuilder UseErrorHandlingService(this IApplicationBuilder builder)
{
return builder.UseMiddleware<ErrorHandExtension>();
}