我使用MongoDB的,貓鼬和表達的,我想用這樣的「發現」的方法:它是確定使用POST在服務器上的GET請求
checklist.find({ _id: { $in: checklistIdsArray } })
基本上我想找到checklistIdsArray中列出的所有清單。現在,這工作正常,但我使用POST請求,而不是GET請求,因爲我需要發送「checklistIdsArray」對象到服務器,我不能在GET請求中執行它,因爲GET請求沒有正文,技術上它可以有但不推薦。
function getTripChecklists(checklistsIds) {
var URL = SERVER_URL + '/checklists/tripchecklists';
return $http.post(URL, checklistsIds)
.then(successHandler)
.catch(errorHandler);
}
這是最好的方法來完成我想要的,還是有更好的方法?
的'/清單/ tripchecklists'端點不接受查詢參數? –
它可以,但checklistIdsArray可以用像這樣的元素非常大:[「582a1174affead1b0c0fbb55」。 「582a1174affead1b0c0fbb55」。等等]我不能把這些作爲params,太大。 – FraK
在我的建議中,就性能而言,這是一個最好的方法。 – Sam