目录
Express介绍:
Express是一个基于Node.js平台的web应用开发框架,在Node.js基础之上扩展了web应用开发所需要的基础功能,从而使得我们开发Web应用更加方便、更加快捷。
中间件概念:
Express是一个自身功能极简,完全是路由和中间件构成一个web开发框架:从本质上来说,一个Express应用就是在调用各种中间件。
浏览器向服务器发送一个请求后,服务器直接通过 request 。定位属性的方式得到过 request 携带过去的数据(有用户输入的数据和浏览器本身的数据信息)。这中间就一定有一个函数将这些数据分类做了处理,已经处理好了,最后让 request 对象调用使用,这个处理数据处理函数就是 中间件 。
中间件的特点:
- 封装了一些处理一个完整事件的功能函数。
- 非内置的中间件需要通过安装后,require到文件就可以运行。
- 封装了一些或许复杂但肯定是通用的功能。
中间件函数是可以访问请求对象
(re