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


為什么要做這個

在使用nodejs開發過程中,總是發現需要做很多重復性的體力勞動,且因為自身是服務端程序員出身,感覺有一些服務端好的東西其實可以在nodejs上得到應用並能提高一些開發工作效率。

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

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

目錄

基本業務流程圖

已完成的功能

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

PS:

  1. 因為看到博問 關於nodejs作為后端功能性的疑問后,覺得我的這幾百行代碼還是可以分享一下的。所有有了本系列。
  2. 成文比較倉促,貼出的代碼也是不太完整的,文章的邏輯也比較凌亂...。當然,最重要的原因還是懶!!!,代碼整理后同步到github上就一目了然啦。
  3. 我相信只要有一點底子的還是基本能看到。后續代碼完善一下,比如改改名稱,大小寫,謝謝注釋,優化優化結構后放到github上。如果能幫到你,也甚是榮幸。剛好也借這次機會,把代碼review一次,規范一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM