asp.net-mvc - 是否有在 ASP.NET Core MVC 控制器中处理 ServiceStack 验证错误的好例子?
问题描述
这个问题是不言自明的。基本上我希望 api ton 充当服务/业务层。所有逻辑都应在此处处理验证错误和返回并在 mvc 控制器内部处理的其他消息。错误消息被映射到 ModelState 上的正确字段以显示给用户。
解决方案
我认为应该在服务层处理错误。由于服务层是逻辑层,因此应该从那里抛出异常。然后,您可以在 Mvc Controller 中捕获抛出的异常并按照您的意愿显示。
此外,逻辑异常处理在 Mvc Controller 和其他直接调用 Service 层的程序中是相同的。
推荐阅读
- c# - ASP.NET 非管理员用户可以使用 URL 访问仅限管理员的页面
- dialogflow-es - 如何获得用户的主观回答
- c# - 使用 Xabre 从 BLE 4.0 接收数据
- go - Google Golang SDK 使用自定义 CA 包
- android - 主题编辑器中的更改不会更新项目?
- oauth - 如何从 nodejs 后端验证来自 Office365 的 oAuth 令牌?
- javascript - 使用 JWT 的 axios REST 调用
- php - 带有引导行问题的 ACF 中继器循环
- python - 在 numpy 中表示粒子运动
- jquery - 多个 ID 和一个图像