为什么预期的路线不使用帆.js蓝图 API 将项目添加到模型集合
Why expected route does not add item to models collection using sails.js blueprint API
快速问题,适合任何可以帮助将项目添加到模型集合的人。(例如:在博客文章中添加标签。多对多关系(通过使用默认蓝图的 REST API 调用来执行此操作。
这有效:http://host/blogpost/1/tag/add/2
但是我希望这能起作用:http://host/blogpost/1/tag/2
相反,它给出了未找到的 404。
谢谢斯宾塞
好的,感谢帆聊天室中的@japel指出第二个选项没有路线。事实上,现在我想到了,蓝图怎么知道我是否要在不指定关键字的情况下添加或删除项目,尽管也许从 POST 更改为 DELETE 可以工作。文档中有关蓝图 API 添加方法的注释有些误导性:http://sailsjs.org/documentation/reference/blueprint-api/add-to
现在,我可以接受在路由中指定操作。
相关文章:
- 如何更改bigquery API中的计费层选项
- Amazon S3 REST API大小不正确
- 客户端服务器REST API captcha实现
- 使用Facebook live API创建实时视频对象时的隐私设置
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- API密钥使用和检查示例
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 谷歌地图JS API+JSON-多个标记没有显示
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 如何在 API 调用后和 if 语句中启用提交按钮
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 搜索api在mac上显示对话框
- Backbone.js restful json API design
- 标记的实时更新,无需加载页面谷歌地图API V3
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 对API数据使用声明性绑定
- 为什么预期的路线不使用帆.js蓝图 API 将项目添加到模型集合