項目框架及流程css
Node.js是典型的MVC模塊化開發的框架html
明顯的特色是加入了後臺的服務器進來,使讀取本地文件變得容易react
視圖層,放在views文件夾中。由ejs寫成的模版,能夠實現html的代碼複用服務器
路由層,在 router裏,用來分配頁面的路由,不管頁面什麼邏輯,均可以用路由來控制頁面的跳轉,每一個路由其實就是頁面的一種狀態,這有些相似於react的狀態控制,每一個狀態跳轉以後都會交給controllermvc
控制層,在controllers裏,能夠負責當前路由下的頁面或者說狀態的接口調用和數據返回框架
在頁面中拿到controller返給的數據,就能夠控制頁面的渲染模塊化
若是說mvc是骨架,那麼存在public裏的js和css以及圖片、圖標等資源文件的編寫和引用就是是咱們網站更加豐富美觀的血肉了網站