为RESTful JSON API构建一个Backbone.js用户模型、集合和视图

Building A Backbone.js User Model, Collection and View For A RESTful JSON API

本文关键字:用户 js Backbone 模型 视图 集合 一个 API JSON RESTful 构建      更新时间:2023-09-26

所以我刚刚完成了一个完整的RESTful JSON API的用户在节点。当你访问http://localhost:8080/user/create时,你会得到你通常期望的-一个新的用户,然后存储在数据库中,在我的情况下mongoDB。

{
  "createdAt": Date(),
  "updatedAt": Date(),
  "id": 1
}

我的经验在于服务器端编程,但我试图进入Backbone.js。谁能指出我在正确的方向或告诉我如何创建一个非常简单的骨干用户模型和视图注册用户?

首先,Backbone有一个REST API,你只需要一个URL来做所有的REST动作(GET, POST, PUT, DELETE, [PATCH])。因此,如果您需要的不仅仅是POST请求,您可能需要考虑将user/create更改为user,因为这对于其他类型的请求没有意义。

现在对于代码,基于这个形式:
<div id="form">
  <input type="text" id="username" />
  <button id="post">Send</button>
</div>

下面是我创建带有输入的用户的完整示例。非常简单,如果需要,可以要求更精确。