的業務邏輯我已經開發webapp(ReactJS,Flux,React-router; Server:NodeJS,Express) 它最初只加載html(同構方式)。ReactJS webapp
現在我需要隱藏客戶端的一些業務邏輯。 例如,我有評分系統。 只有當他沒有投票之前,用戶才能投票。 我想,應該是這樣的: 用戶推送投票按鈕。這個按鈕的處理函數發送對象到服務器端:
{
userName: login,
password: password,
votedObjectId: objectId
}
服務器應當檢查,如果該用戶在數據庫中存在(使用用戶名和密碼),如果該用戶已爲此對象之前投票(按用戶名和votedObjectId )。 如果一切正常,服務器應添加行到評級表(userName和votedObjectId)
我不知道如何實現它。
我想,我應該在server.js文件中創建一個包含這個邏輯的js方法。客戶端應該觸發這個方法。客戶端如何發送請求到server.js?