我的問題是,我正在創建一個反應原生應用程式。我正在使用貓鼬、expressjs、nodejs 和 mongodb。我正在爭論是在前端還是后端做邏輯,在哪里比較理想?我喜歡后端,因為如果我將來想創建一個 reactjs 專案會很棒。你們有什么感想?我想要的示例是顯示一天中用戶可以購買服務的可用時間,并且每個服務都有一個時間設定。例如,如果您為食物購買服務并且創建它的時間需要 30 分鐘,則廚師有該時間不可用。
uj5u.com熱心網友回復:
您必須意識到前端總是可以被用戶操縱。例如,在您的應用中正確按下“訂購”按鈕可能會導致請求
POST /Order?Food=IrishStew&Price=11
但是惡意軟體可以將該請求更改為
POST /Order?Food=IrishStew&Price=1
在接受訂單之前,您必須在后端驗證價格。
總結:前端為用戶提供了便利,但每一個對服務公司重要的邏輯(例如定價)都必須在后端實作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/470247.html
