在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 前后端分離 node作為后端 api 開發(fā)時,如何組織項目代碼結(jié)構(gòu)

前后端分離 node作為后端 api 開發(fā)時,如何組織項目代碼結(jié)構(gòu)

node + express + swagger + knex
做api開發(fā)時,
swagger 定義好api后, 通過 codegen 自動生成nodejs-server項目, 但是其中只有controllers 這一層。

如果采用mvc模式,是不是只需要再建一個 model 層。 但我看公司 其他人 既會有model 也會有 usecase datasource。

我剛涉獵 node 這一塊, 對這個如何更好的組織項目結(jié)構(gòu),很迷惑,有朋友可以提供下參考和意見嗎,最好能上個目錄結(jié)構(gòu)圖。謝謝咯。

回答
編輯回答
局外人
2017年3月16日 11:55
編輯回答
冷咖啡
  • 只要寫models和routes。
  • 有關(guān)頁面的和頁面的邏輯的全部不寫,交給前端去寫,前端用react或者Vue控制邏輯比你在后臺控制要簡單,而且這種前后端分離的方式一般涉及到多后臺。
  • 把控制層寫在前端有個好處是,一個后臺的修改,控制只要在前端修改,而其他的后臺不需要做任何改變的動作。
  • 這種架構(gòu)適合做大數(shù)據(jù)+微服務(wù)的體系。
2017年5月5日 07:26