2013-02-28 52 views
0

我正在寫一個簡單的Web應用程序,需要一個民意調查 - 使用與RESTful Node API和Mongo DB接口的Backbone。在將新記錄插入數據庫時​​,是否需要使用模型?

前提很簡單:有5個主題,網絡用戶可以選擇一個並投票。這會在Mongo中插入一個文件,然後計算總票數。

我應該使用BB模型來進行投票的實際投票還是直接向Node發出API調用就足夠了?我知道在修改BB模型時,您會使用.save(),但在這種情況下,我不會爲前端創建另一個模型 - 我只是將文檔插入到數據庫中。

任何想法?

回答

2

是的,我建議你在服務器端使用模型,主要用於驗證。儘管從客戶端插入直接的JSON在技術上非常簡單,但您不應該盲目信任用戶發送給您的數據,因爲這可能非常惡意。這是,尤其是如果您要將這些數據重新顯示給其他用戶,則爲true,但無論如何仍然是一種好的做法。

+0

這是如何回答OP的問題? – Undefined 2013-03-01 10:18:12

+0

基本上,它說「是的,這是爲什麼」。我會編輯它以儘可能清晰。 – 2013-03-01 14:33:51

相關問題