express
App.js文件配置
1 | //引入第三方middleware package |
上述為express App.js的默認設定。
但在實際上,express-generator產生的專案,package.json內npm start實際上是去執行”node ./bin/www”,也就是執行bin資料夾裡www的檔案。下面簡單紀錄www文件配置。
bin/www文件配置
1 |
|
express router上個人常用的指令
req -> request
res -> response
- req.params
- 取得路徑參數值
- ex
1
2
3
4app.get('user/:number', function(req, res){
var num = req.params.number;
res.json({"number": num})
})
- res.json()
- 輸出json資料
- res.render()
- 渲染指定畫面
- res.redirect()
- 網址重新導向
其餘大致上是邏輯的處理。
補充
- req.params. …
- 撈出路由設定的資料
- req.query. …
- 取得網址的參數
- app.use()
- 使用middleware
- 類似一層一層的過濾,中間可以處理http的request、response或一些檢查動作等等。
- 參考