記錄 前後端拆分後的組合

2022-09-20 03:30:11 字數 1193 閱讀 5452

最近設計架構時,有個場景,首先是前後端分離,再就是一前端對多後端,這裡需要解決兩件事,一是前端的html,js,css需要乙個host;二是需要乙個api閘道器,能組織後端的api服務。有很多反向**產品能實現,這裡選擇了nginx來實現。

下面是在乙個前端的html檔案中呼叫後端api的例子,前端是不知道後端的api是不是組合的,所以只用相對路徑請求就ok

if you see this page, the nginx web server is successfully installed and

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

下面nginx的配置

其實的a服務,b服務相似

運給的結果

關於前後端服務的部署,就隨便了,可虛機,可docker

前後端的關係

在這兩個月的工作中,感覺到後端的介面非常不方便,主要有以下幾個問題 資料無保障,有一些基本資料都有可能為null,是否應該處處加上空判斷,我無法確定。認為這樣是沒必要的,我說的對嗎 資料型別約束不嚴格,如日期時間有的時候是 string 有的時候 是 long 尤其當為string的時候還要去做日期...

前後端的分離

對於大部分應用,已經不需要從後端讀取html頁面或者模板,前端完全可以根據資料自行渲染頁面 模板,這樣,前後臺互動就可以簡化為資料的增刪改查。利用ajax技術,實現頁面區域性重新整理,促使了前後臺分離的可能性。那麼,如何利用前後端分離開發模式,開始乙個專案呢?1.產品文件 產品經理會先設計好整個產品...

前後端分離及使用前後端分離的原因

前後端分離指的是前端採用純html頁面,通過ajax向後台請求資料。使用前後端分離的原因,通過在後台設定引數,可以控制html在遊覽器的快取時間,遊覽器訪問頁面時不需要向後台傳送請求。減少了後台伺服器的壓力。判斷遊覽器是否取的是快取 cache control max age 3600 響應頭中有這...