2013-02-28 27 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

相关问题