過去幾天我一直在使用Ember CLI,使用SANE堆棧。在得到所有工作並製作待辦事項應用程序(如todo MVC網站(todomvc.com))之後,我正在嘗試驗證服務器上的數據(一個sails js服務器)。如何驗證從Ember數據傳入的後端數據
例如,當保存新的待辦事項('星期二購物')時,Ember將新記錄保存在Ember數據存儲中的待辦事項模型中。 Ember數據然後通過發送一個POST請求到'http://localhost:4000/api/v1/todos'來將todo模型更新回到sails服務器。我如何告訴Ember數據它需要調用後端的控制器,如'http://localhost:4000/api/v1/todos/addTodo',而不是直接將數據插入到後端的模型中?
也許是我,但Ember數據只跟後端的模型。如果是這樣,你怎麼從客戶端驗證過去的數據到服務器。我只能看到通過控制器在客戶端執行的驗證,這通常是不安全的。我只想驗證後端數據...
我從來沒有用過Sails,但是你看過[驗證文檔](http://sailsjs.org/#/documentation/concepts/ORM/Validations.html)嗎? – 2015-02-08 14:09:25
嗯。這是sails.js的一個非常有用的部分,我不知道,但它僅限於簡單的數據類型驗證。感謝您的鏈接,但我真正想要的是控制器驗證。 – 2015-02-08 20:15:04