express腳手架

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里,就實現了模塊化
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容