关于后台日志打印的问题
来源:5-9 代码优化

程序猿大师傅
2021-01-09
老师您好,关于后台打印日志我有一个问题。
如图一所示,在您的视频演示中,当前端新增大章时,如果在不输名字或者课程ID等情况点击保存后台也是可以正常输出日志的(图一那样),但是您最后提交的代码Chapter.vue里面的保存校验代码在校验过程中如果发现名字或者课程ID不符合标准,便会直接return了(在图二画线处),根本不会执行后面的Ajax代码,所以按道理来讲也不会在后台打印出日志。
在您提交的代码中,如果在不输名字或者课程ID等情况,只能执行前端的校验,那后端的校验相关功能是不是就没有用了呢?而且这种情况下后端也无法打印日志了,这也是我不太理解的一点。
麻烦老师解答一下我的疑惑,谢谢老师了。
写回答
1回答
-
你的疑问是前端加校验了,为什么后端接口还要加校验?
这是一个安全性的问题,所有前端的校验都是不安全的,可以被绕过,最简单的,黑客不通过界面,而通过postman等工具,可以直接调用后端接口,如果不加校验,后端接口就全敞开了。
012021-01-13
相似问题