前后端分離部署時,服務器A用於部署前端項目,稱為前端服務器,服務器B用於部署后端項目,稱為后端服務器。
后端服務器通過開放API的方式,向前端服務器中的前端項目提供數據或數據操作接口,以此實現前端與后端的銜接。
若受項目的成本限制,將前端項目與后端項目部署在同一服務器上也是可以的,可以通過nginx等反向代理服務器根據訪問地址進行分發。
對於前后端分離,認識上有個誤區,那就是很多人自稱:我們老早就分離了,全AJAX,使用Angular或者什么什么就可以了。
這個說法是不合適的,打個比方,別人問的是逗如何解決家禽把蛋生在水草邊的問題看地,但實際上人家養的是鴨子,答題的卻是養雞的,所以回答逗不讓去水邊就行了地,這顯然不在點子上。