![]() |
1
1
如何处理这完全取决于你的业务需求和你愿意为处理这些案件付出的努力。
我同意你回来是个坏主意
最多的工作,最好的用户体验 听起来您的数据库或api中有其他合法的条目,这些条目可能缺少属性。在这种情况下,您可能会尽最大努力遵循“优雅降级”策略,在这种策略中,前端逻辑准备处理丢失的属性,可能要求在对该记录执行任何进一步的工作之前填充这些丢失的属性。 减少工作,仍然向用户传达问题 下一个最好的选择可能是立即验证传入的数据,并在请求失败时抛出一个错误,该错误将提供给用户有用的信息。 最坏的方法 在这三种选择中,掩盖不完整的记录似乎是最糟糕的选择。 |
![]() |
George Alexander · 类似电报的用户名的Regex 1 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 2 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 6 年前 |
![]() |
James · Django使用RangeWidget验证表单 6 年前 |