node.js 作中間層的開發流程

前言

隨着大前端時代的來臨,node在前段開發的過程當中佔據了愈來愈重要的地位,近期接受了一個項目,剛好是node作中間層模式開發的,趁此機會我也對node作中間層有了更深層次的理解,這裏記錄一下在這個項目中node.js作中間層的開發流程。html

項目所用到的技術棧

  1. node
  2. express
  3. ejs
  4. react

爲了解決的問題

  1. 服務端渲染
  2. 整合接口數據成前端所須要的格式

模式

  1. 模板渲染(ejs)
  2. 多頁面應用

開發流程

  1. node調取後端接口數據,返回給對應的頁面模板
  2. 在頁面模板(html)內將數據掛載到window上
  3. 多頁面應用的每一個頁面用react開發,組件從window.data取值
  4. 在子組件裏須要更新數據的時候又去觸發node的方法調取接口

後記

這是個人項目用到node中間層開發時的一個特別粗略的流程,沒有什麼實質的內容,但願能給努力的你一點點靈感。 我認爲開發流程中重要的兩點是: 1.將值掛載到window上來傳值。 2.node如何跟它的ejs模板、及react組件如何觸發node去調接口。前端

相關文章
相關標籤/搜索