????? 從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上的第三方中間件