从Express中剥离中间件可以让Express不用再维护那么多的依赖项,并且这些独立的项目可以独立于Express而自行发展成熟。
(Connect被移除,Express中仅保留static)
建议:一开始和EXPRESS一起安装Connect,并require之。
中间捆绑的,十分基础的中间件:
1.basicAuth 提供基本的访问授权。
app.use(connect.basicAuth)();
2.body-parser
npm install --save body-parse ,app.use(require(body-parser))
3.json
json解析模块
4.query
解析查询字符串,并把它编程请求对象上的query属性。
(由EXPRESS隐含载入)
5.static
提供对静态(public)文件的支持,这个中间件中间可以连入多次,并可指定不同的目录。
6.npm上的第三方中间件
网友评论