猿问

如何更加简单验证前端来的数据是否合法

按照正常的观点来说,我们是绝对不能够相信前端来的数据,但是例如表单提交,我前端js要验证过,后端又要验证过,验证的东西少还好,一多(规则复杂)就麻烦了,有没有什么办法确保前端数据一定合法,或者后端只要简单验证下就好(就是有点像表单令牌那玩意,虽然他是用来防止重复提交)

胡子哥哥
浏览 803回答 1
1回答

aluckdog

前端校验只是提升用户体验而已,后端校验才是必须要做的。关于你这个问题,可以搜一下前后端同构这个话题,大意做法就是利用nodejs做中间层,把前端的校验代码在nodejs也部署一套,避免后端(这里的后端是指与nodejs通信的后端,而不是nodejs本身)再重新实现一遍校验逻辑。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答