美文网首页
Abp vNext 框架使用实例更新(持续更....)

Abp vNext 框架使用实例更新(持续更....)

作者: 王清水 | 来源:发表于2022-05-06 23:45 被阅读0次

1,抛弃try - catch, 使用UserFriendlyException抛出友好异常

a)在Shared项目的ErrorCode对象中,自定义常量 public const string EssayCreateErrorCode = "-1";
b)API中测试抛出异常:throw new UserFriendlyException("测试状态码错误", HelloKeepDomainErrorCodes.EssayCreateErrorCode);
        这里还可以定义更多的details,data等数据
c)正常情况下将抛出403,为了习惯,我们将这个状态码的返回都改为200,只需要在HttpApi项目的ConfigureServices方法中,添加  Configure<AbpExceptionHttpStatusCodeOptions>(options => { options.Map(HelloKeepDomainErrorCodes.EssayCreateErrorCode, HttpStatusCode.OK); });

自定义异常状态码

2,默认IdentityUserManager 密码强度调节

版本5.2.1,网络上其他方法无效,这里在Program类中设置,最下面的‘符号’设置后会失败

相关文章

网友评论

      本文标题:Abp vNext 框架使用实例更新(持续更....)

      本文链接:https://www.haomeiwen.com/subject/jylturtx.html