express-generator
安裝
yarn global add express-generator
使用
-
express -h
查看幫助 -
express --view=ejs .
注意有一個點 - 這句話用于創建文件,點表示當前目錄
- 由于它會覆蓋文件,所以要重新安裝@types/express0
CRM學習法
- yarn install; yarn start
- 分析app.js,主要API為app.set和app.use
- app.set用于改配置,app.use用于使用
中間件
- 記得提交可運行的代碼,防止后面改出問題
const express = require('express')
const app = express()
app.use((request,response, next)=> {
console.log(request.url)
response.write('hi')
next()
})
app.use((request,response, next)=> {
console.log(2)
response.write('hi')
response.end()
next()
})
app.listen(3000, ()=> {
console.log('正在listen 3000');
})
express編程模型
中間件
-
fn
就是中間件,因為它是 - 被插入到啟動和結束中間的物件
點
模塊化
- 這種模型使得每個功能都能通過一個函數實現
- 然后通過app.use將這個函數整合起來
- 如果把函數放到文件或npm里,就實現了模塊化