不知道有没有比较方便的方法。
这个是用户体验的问题前端验证是为了让非法数据及时报错,不提交到服务端,没有网络请求,这个体验好,因为没可能每次提交都loading,然后请求服务端
服务端验证是为了最终数据安全,防止非法数据录入
这个不是优化的问题,参数的传递问题还是不要偷懒的好,该校验的不要少
肯定是前后端都验证是比较安全的做法。
如果你想偷懒,前端不验证或者做一些简单的验证就行,每次让后端验证并且返回报错信息。但这并不是优化。
先说结论,没法优化。
前端验证主要是为了用户体验,不用请求服务端或者无刷新页面请求服务端。服务端验证是为了验证数据的正确性和合法性,保证写入数据库的数据是符合业务要求的。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答7.5k 阅读
2 回答2.8k 阅读✓ 已解决
2 回答3.5k 阅读
3 回答2.6k 阅读
4 回答5.7k 阅读
这个是用户体验的问题
前端验证是为了让非法数据及时报错,不提交到服务端,没有网络请求,这个体验好,因为没可能每次提交都loading,然后请求服务端
服务端验证是为了最终数据安全,防止非法数据录入