????? 從Express中剝離中間件可以讓Express不用再維護那么多的依賴項,并且這些獨立的項目可以獨立于Express而自行發(fā)展成熟。
???? (Connect被移除,Express中僅保留static)
建議:一開始和EXPRESS一起安裝Connect,并require之。
中間捆綁的,十分基礎(chǔ)的中間件:
1.basicAuth 提供基本的訪問授權(quán)。
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
提供對靜態(tài)(public)文件的支持,這個中間件中間可以連入多次,并可指定不同的目錄。
6.npm上的第三方中間件