最近設計架構時,有個場景,首先是前後端分離,再就是一前端對多後端,這裡需要解決兩件事,一是前端的html,js,css需要乙個host;二是需要乙個api閘道器,能組織後端的api服務。有很多反向**產品能實現,這裡選擇了nginx來實現。
下面是在乙個前端的html檔案中呼叫後端api的例子,前端是不知道後端的api是不是組合的,所以只用相對路徑請求就ok
if you see this page, the nginx web server is successfully installed and下面nginx的配置working. further configuration is required.
for online documentation and support please refer to
nginx.org.
commercial support is **ailable at
nginx.com.
thank you for using nginx.
get service a
get service b
其實的a服務,b服務相似
運給的結果
關於前後端服務的部署,就隨便了,可虛機,可docker
前後端的關係
在這兩個月的工作中,感覺到後端的介面非常不方便,主要有以下幾個問題 資料無保障,有一些基本資料都有可能為null,是否應該處處加上空判斷,我無法確定。認為這樣是沒必要的,我說的對嗎 資料型別約束不嚴格,如日期時間有的時候是 string 有的時候 是 long 尤其當為string的時候還要去做日期...
前後端的分離
對於大部分應用,已經不需要從後端讀取html頁面或者模板,前端完全可以根據資料自行渲染頁面 模板,這樣,前後臺互動就可以簡化為資料的增刪改查。利用ajax技術,實現頁面區域性重新整理,促使了前後臺分離的可能性。那麼,如何利用前後端分離開發模式,開始乙個專案呢?1.產品文件 產品經理會先設計好整個產品...
前後端分離及使用前後端分離的原因
前後端分離指的是前端採用純html頁面,通過ajax向後台請求資料。使用前後端分離的原因,通過在後台設定引數,可以控制html在遊覽器的快取時間,遊覽器訪問頁面時不需要向後台傳送請求。減少了後台伺服器的壓力。判斷遊覽器是否取的是快取 cache control max age 3600 響應頭中有這...