草庐IT

Backbone-Relational

全部标签

javascript - 如何在 Node.js 和 AMD 中使用 Backbone 模型(浏览器上的 require.js)

我目前有一个工作AMD使用require.js的主干模型如下://models/game.jsdefine(['backbone'],function(Backbone){varGame=Backbone.Model.extend({urlRoot:'/games/',defaults:{name:null}});returnGame;});AMD/Backbone组织来自thistutorial和jrburke'sPullRequestforBackbone.我也想在Node.js中使用Backbone模型,因为在过去不使用AMD时共享Backbone模型和集合效果很好,而且显然我是

node.js - 使用 Backbone、Express 和 Mongoose 支持和反对

我正在尝试实现一个类似于stackoverflow或reddit的投票系统,其中用户只能在给定的帖子上投票一次。遵循此处给出的建议后storingupvotes/downvotesinmongodb我创建了两个模式来存储赞成票和反对票。对于每个用户,我都会跟踪用户投票的帖子。发布架构:varpostSchema=newSchema({name:String,votes:Number,votetype:Number,postedBy:{type:String,ref:'User'},});用户架构:varuserSchema=newSchema({twittername:String,t

javascript - Backbone.js 和嵌入式一对多关联

应用布局我正在构建一个应用程序,可以在其中创建调查。每个调查都有多个问题。我将问题嵌入到调查模型中(在Mongoid中使用embeds_many),因此调查可能如下所示:{"id":"4f300a68115eed1ddf000004","title":"ExampleSurvey","questions":[{"id":"4f300a68115eed1ddf00000a","title":"Pleasedescribeyourexperiencewithbackbone.js","type":"textarea"},{"title":"Doyoulikeit?","id":"4f300

javascript - Backbone.js 和嵌入式一对多关联

应用布局我正在构建一个应用程序,可以在其中创建调查。每个调查都有多个问题。我将问题嵌入到调查模型中(在Mongoid中使用embeds_many),因此调查可能如下所示:{"id":"4f300a68115eed1ddf000004","title":"ExampleSurvey","questions":[{"id":"4f300a68115eed1ddf00000a","title":"Pleasedescribeyourexperiencewithbackbone.js","type":"textarea"},{"title":"Doyoulikeit?","id":"4f300

node.js - 使用 node.js 和backbone.js 进行模板渲染

有没有人找到一个好的解决方案来开发可以在服务器和客户端上使用的backbone.js模板?backbone.js历史堆栈真的很理想,因为用户可以在浏览器位置栏中共享和链接到真实的url,并且node.js服务器可以在使用相同的模板时在第一个页面View上呈现页面在客户端中以在后续页面View中重建页面。这也将为用户和搜索链接提供理想的输出,而无需解析或执行javascript即可查看完全呈现和工作的页面。更新了更多信息:这似乎有两种可能的方法:1)骨头-https://github.com/developmentseed/bonesBones需要安装一些怪癖,目前需要旧版本的node和

django - 将 Node.js 与 Django 和 Backbone.js 一起使用

一些背景知识:我打算用Django作为后端并使用Backbone.js作为前端Javascript框架来构建一个应用程序。它是一个单页应用程序(SPA),这就是我决定使用Backbone.js的原因。该应用程序类似于博客引擎;用户发布包含文本和图像的条目,并且能够通过“标签”查看它们。他们可以通过“标签”或特定单词来搜索他们的条目。最近,在听到关于Node.js的所有大惊小怪之后,我想知道它如何帮助我的应用程序。但我不想让应用程序纯粹在后端的node.js上运行,也就是说,我仍然希望使用Django作为后端。如前所述,是否可以将Node用于“中间端”here?如何使用Node.js优化

javascript - django 和backbone.js 问题

我正在考虑让backbone.js(加上jQuery)与我的django应用程序一起工作,但我有一些问题。我以前从未使用过RESTful设置,因此我对使用REST的“正确”方式知之甚少。Backbone使用REST架构,但django默认不支持。看起来美味派或活塞是实现RESTapi的方式。这是否意味着我必须将API用于通过Backbone进行的任何ajax调用?如果这是正确的,我是否需要注意任何性能问题或其他异常情况?我的大部分django应用程序都需要身份验证。我的理解是RESTapi没有任何关于用户是否经过身份验证的概念,那么我该如何处理呢?我仍然可以在我的View中使用登录所需

php - 如何让 Backbone 和 MongoDB 的 id 无缝工作?

我的Backbone应用程序正在与构建在MongoDB之上的RESTAPI进行通信,因此我的对象的“自然”ID确实是MongoIDs。当序列化为JSON时,它们看起来像:"_id":{"$id":"505099e998dee4db11000001"}Backbonedocumentation提到您可以为Backbone模型的id属性指定除id之外的另一个名称(使用idAttribute),但是,由于MongoID的字符串表示是嵌套的,只需使用idAttribute:'_id'对直接使用JSON没有帮助。除了在服务器端重写属性之外,有没有办法解决这个问题?更新:这是我在服务器端做的事情:

php - 如何让 Backbone 和 MongoDB 的 id 无缝工作?

我的Backbone应用程序正在与构建在MongoDB之上的RESTAPI进行通信,因此我的对象的“自然”ID确实是MongoIDs。当序列化为JSON时,它们看起来像:"_id":{"$id":"505099e998dee4db11000001"}Backbonedocumentation提到您可以为Backbone模型的id属性指定除id之外的另一个名称(使用idAttribute),但是,由于MongoID的字符串表示是嵌套的,只需使用idAttribute:'_id'对直接使用JSON没有帮助。除了在服务器端重写属性之外,有没有办法解决这个问题?更新:这是我在服务器端做的事情:

javascript - Backbone.js MEAN 堆栈等效项

我知道一些项目,例如mean.io或meanjs,甚至是yeoman生成器,当您要在MEAN堆栈下开发时,所有必要的样板文件都已为您完成。事实上,MEAN堆栈与Angular.js紧密结合,没有任何项目可以与Backbone.js做同样的事情,我对此感到非常惊讶,我相信这是一个非常常见的堆栈,结合Mongodb、Express、Backbone和Require.js或Marionette.js等friend。我一直在摸索,尝试混合Backbone和表达yeoman生成器,从其他人的项目中构建骨架,但我仍然认为必须有更好的方法来做到这一点。我会很感激你们分享你的经验,以找出我在这里缺少的