1. 程式人生 > >前端校驗與後端校驗

前端校驗與後端校驗

後端驗證是為了保證安全,前端驗證是為了讓使用者體驗更好。

必須在後端校驗的

唯一性驗證,驗證碼,敏感詞,出錯概率高的要做非同步校驗。

後端校驗可以防止介面被私自呼叫導致破壞資料庫結構;避免有人模擬瀏覽器行為直接給伺服器發請求。

有必要在前端校驗的

必填項、(郵箱、電話號、地址)格式、密碼強度檢測。

前端校驗便於使用者糾正(快速反饋),並且減少伺服器壓力、節省流量(減少無意義的請求),主要對使用者友好。

比如手機號碼,郵箱號不合法,或者密碼強度太弱,在前端校驗可以不等後端返回,直接提醒使用者不合法,讓使用者及時知曉並更改,避免不必要的提交,再等待伺服器返回錯誤資訊。