现在开发一个前后端分离项目,后端写接口,后端用的laravel前端用的vue,有个问题就是后端的表单验证那一块,因为有些参数是用户自己输入的,如果输入错了我返回错误信息给他前端再显示出来告知用户这很正常,但是如果是前端开发者带的参数有误了,这个错误应该怎么处理,假设前端有个student_id应传但未传,我返回不能为空,用户会感到很疑虑,我明明没输入这个参数呀。问题虽然挺低级但还烦请各位大神解答,感谢各位!
现在开发一个前后端分离项目,后端写接口,后端用的laravel前端用的vue,有个问题就是后端的表单验证那一块,因为有些参数是用户自己输入的,如果输入错了我返回错误信息给他前端再显示出来告知用户这很正常,但是如果是前端开发者带的参数有误了,这个错误应该怎么处理,假设前端有个student_id应传但未传,我返回不能为空,用户会感到很疑虑,我明明没输入这个参数呀。问题虽然挺低级但还烦请各位大神解答,感谢各位!
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答4.1k 阅读
错误码分http错误码和业务的错误码
一般 http 错误码适应你这个情况的是 400, 表示参数错误
如果参数传递正常,业务中某个参数错了,如 1-100 的数他传了200, 那就返回业务的错误码
如