你好,校验这种事情是要前后端都要做的。不管前端是否做了校验,后端都需要自己来做校验,很关键一点是有些人的请求可能不是在web端页面提交的,而是拿到请求后避开前端校验,直接使用工具提交,比如我们自己开发。
后端在保证业务和数据处理过程中少出现异常,就需要对提交的数据做好校验,发现参数有问题,立即通知有问题,而不是处理一部分发现不对劲遇到异常不得不终止,这是其实很被动,处理了一半很尴尬,已处理的是否需要回滚都是个问题。
实际开发中这点很重要,系统是否强壮是需要开发人员在细节上下功夫的。其实这里,不能过分相信前端的校验,因为本身他们也可能有遗漏。
当然,做校验不会浪费太多的性能,都是在内存里操作的,很快,不需要担心。
后端的校验还有很多好处,我就不一一列举了,不知道你是否已经意识到后端校验的重要性啦