我目前正在構建一個新的Web應用程序,包括用戶註冊,個人檔案,圖片上傳等。我以前的項目使用MEAN堆棧(MongoDB,ExpressJS,Angular,NodeJS),現在想試用一下couchDB。直接從NodeJS/Angular應用程序向couchDB發送請求?
couchDB免費提供REST-API。我可以將所有邏輯轉移到客戶端,並確保輸入通過couchDBs驗證功能有效。因此,我可以將客戶端的請求直接發送到數據庫,並且我不必在我的expressJS控制器中編寫惱人的東西,如CRUD操作。驗證,驗證和簡單的CRUD操作 - 這一切都是免費的。
有沒有理由不這樣做?然後我會將請求傳遞給我的服務器,然後將它傳遞給couchDB,這幾乎可以消除與mongoDB相比的所有好處。
問候, 米歇爾