【nodejs】讓nodejs像後端mvc框架(asp.net mvc)同樣處理請求--目錄(8/8 完結)

爲何要作這個

在使用nodejs開發過程當中,老是發現須要作不少重複性的體力勞動,且由於自身是服務端程序員出身,感受有一些服務端好的東西其實能夠在nodejs上獲得應用並能提升一些開發工做效率。

本系列文章將介紹對express框架的一些擴展,來達到部分後臺框架同樣的特性功能。如自動路由,路由映射,參數映射等等功能;

代碼基本上都是用typescript寫的,由於他有比較好的語法檢查,以及最重要的智能提示!!!實在是煩透了方法名、類名要麼本身手動敲,要麼各類copy。累到嗝屁!html

目錄

基本業務流程圖

已完成的功能

  1. 能夠根據默認url路由規則自動調用請求處理函數
  2. 請求參數可使用聲明實體類+裝飾器的方式完成參數的自動綁定
  3. 處理結果能夠根據需求自動適配(nodejs服務端渲染、ajax調用返回json、jsoncallback調用)

PS:node

  1. 由於看到博問 關於nodejs做爲後端功能性的疑問後,以爲個人這幾百行代碼仍是能夠分享一下的。全部有了本系列。
  2. 成文比較倉促,貼出的代碼也是不太完整的,文章的邏輯也比較凌亂...。固然,最重要的緣由仍是懶!!!,代碼整理後同步到github上就一目瞭然啦。
  3. 我相信只要有一點底子的仍是基本能看到。後續代碼完善一下,好比改更名稱,大小寫,謝謝註釋,優化優化結構後放到github上。若是能幫到你,也甚是榮幸。恰好也藉此次機會,把代碼review一次,規範一下。
相關文章
相關標籤/搜索