小编tha*_*vin的帖子

"此电子邮件已注册"的HTTP响应代码是什么?

我正在创建一个RESTful API来创建强制使用唯一电子邮件地址的用户:

成功POST /users:HTTP 201 Created

如果我POST再次使用相同的电子邮件地址,响应代码应该是什么?是409 Conflict适当的响应代码?

api rest http

45
推荐指数
4
解决办法
3万
查看次数

凉亭1.0:与.bower.json有什么关系?

我刚刚升级到bower 1.0,做了一个bower install并发现了一堆新.bower.json文件(注意领先时期).

.bower.json更改日志或文档中找不到任何引用.我应该.gitignore这些吗?它们看起来非常像bower.json没有点的原始加上一些额外的元数据.

bower

18
推荐指数
1
解决办法
2697
查看次数

用于添加/删除数组元素的RESTful API端点?

我在MongoDB商店之上构建了RESTful API,因此您可以存储数组.创建这样的新资源非常简单:

POST /users { items: [ 1001, 1002, 1003 ] }

但是,添加新项目或删除项目的HTTP端点将如何?

现在,我必须指定整个数组,包括我不想触摸的元素:

PATCH /users/{id} { name: 'Bruce Wayne', items: [ 1001, 1002 ] }

或直接传入mongodb查询:

PATCH /users/{id}?query[$push][items]=1003

有一个更好的方法吗?

编辑:

我喜欢StackMob的API如何做到这一点.如何同时更新name和删除元素items?例如,当我在管理仪表板上更新一堆用户的详细信息时?我不认为在mongodb中更换整个阵列是一个好主意吗?

api rest http mongodb

17
推荐指数
2
解决办法
6767
查看次数

如何从指令访问子ngModel?

就像在这个问题中一样,我希望.error在表单字段的父元素添加.control-groupscope.$invalid为true.

但是,对表单名称进行硬编码ng-class="{ error: formName.fieldModel.$invalid }"意味着我不能以不同的形式重用它,而且我不想在任何地方重复这个声明.

我认为看起来像这样的指令可以工作:

<div class="control-group" error-on="model1, model2">
  <input ng-model="model1">
  <input ng-model="model2">
</div>
Run Code Online (Sandbox Code Playgroud)

所以,当任model1model2无效,.control-group.error添加.

我的尝试在这里.在给定模型名称的情况下,是否可以从指令访问模型?

如果有更好的方法,我也很乐意听.

angularjs angularjs-directive

8
推荐指数
1
解决办法
2029
查看次数

为什么我不能从父指令中要求子指令?

这个plunkr引发了这个错误:

Error: [$compile:ctreq] Controller 'childDirective', required by directive 'parentDirective', can't be found!

我可以解决这个问题,但我很好奇这是否是按设计,以及为什么(单亲与多个孩子的事情)?我没有在$ ng.compile文档中看到任何提及此限制的内容.

angularjs angularjs-directive

3
推荐指数
1
解决办法
1033
查看次数

嵌入式文档ID是否在集合中是唯一的?

我有以下嵌入另一个的Mongoose模式:

var EmbedSchema = new Schema({
  foo: String
});

var ParentSchema = new Schema({
  foo: String
  embeds: [EmbedSchema]
});
Run Code Online (Sandbox Code Playgroud)

在实例化和嵌入一些对象之后,我最终会得到这样的结果:

{
  "_id": "4f505a866e65f3896b00002c",
  "foo": "some value",
  "embeds: [
    {
      "_id": "4f505aa36e65f3896b000034",
      "foo": "some value 1"
    }, {
      "_id": "4f2eeb8f559757bf4f000001",
      "foo": "some value 2"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

这个系列中的_ids是embeds独一无二的吗?我正在考虑查询只是embeds._id用来获取Parent它是否是.

mongoose mongodb

2
推荐指数
1
解决办法
650
查看次数

标签 统计

angularjs ×2

angularjs-directive ×2

api ×2

http ×2

mongodb ×2

rest ×2

bower ×1

mongoose ×1