前后端分離勢在必行!.
- 標(biāo)簽 :
一開始項(xiàng)目為了快速迭代,降低部署成本,前后端代碼都耦合在一塊,當(dāng)邏輯越來越復(fù)雜的時(shí)候,這種MVC模式的弊端開始浮現(xiàn)出來,View層在各種因素下加入大量的業(yè)務(wù)代碼(約定之下也很難避免),且前端代碼的修改也需要全量部署。為了前后端代碼在物理上的隔離,獨(dú)立部署,前后端分離是勢在必行。
怎么做前后端分離?跨域問題怎么解決?
通過一番技術(shù)調(diào)研,最終選用nginx反向代理同域(同時(shí)解決了跨域問題)加上前端代碼的靜態(tài)規(guī)則達(dá)到真正的前后端分離。
使用nginx 代理,通過配置location規(guī)則,約定靜態(tài)地址代理到靜態(tài)服務(wù)器集群,動(dòng)態(tài)地址(非靜態(tài)地址)代理到動(dòng)態(tài)web服務(wù)器,完成前后端分離!歡迎交流!

