hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 34 回,后台:使用中间件,认证接口,在这节课里,我们将探讨:
- 中间件是什么?
- 如何验证 token 是否正确?
- Apifox 里如何使用环境变量保存 token?
- 登录后,如何获取到当前用户的信息?
什么是中间件
大家都知道,后台接口,只有已经登录的管理员才能使用。但我们现在随便访问一个接口,根本不需要登录,就可以读到数据,甚至可以往里面存储数据。这肯定是不行的,出现这种情况,是因为我们的后台接口,根本就没有认证是否需要登录。
这节课要完成的就是,给后台所有接口,加上认证。因为要加的不是只有一个接口啊,而是所有接口,那我们去每个接口里面都写代码判断是否登录,这样做,肯定是非常笨的了。
我们这里要学习一个新的方法,叫做中间件。顾名思义啊,中间件,就是在运行某一个方法之前,要先去运行的方法。
新建中间件
中间件,我们专门找建一个目录存放,名字就叫做:middlewares
。里面再新建一...