Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 循环中表示关系的REST动词_Javascript_Node.js_Angular_Loopbackjs - Fatal编程技术网

Javascript 循环中表示关系的REST动词

Javascript 循环中表示关系的REST动词,javascript,node.js,angular,loopbackjs,Javascript,Node.js,Angular,Loopbackjs,我有两个模型,贴子和标签。我想在帖子中添加一个存在的标记(我想将它们关联起来) 如果我执行了POST/POST/:id/tags操作,它将不起作用,因为它会创建一个与该帖子关联的新标签 动词是什么?我错过了什么 有很多方法可以做到这一点,因此您的里程数可能会有所不同 我认为,您(可能)拥有以下现有资源: /post/1234 /tag/travel 然后描述第三种资源: /post/1234 在第三个资源中,有对标记资源的引用。执行GET请求时,第三个资源可能如下所示 { tags:

我有两个模型,贴子和标签。我想在帖子中添加一个存在的标记(我想将它们关联起来) 如果我执行了
POST/POST/:id/tags
操作,它将不起作用,因为它会创建一个与该帖子关联的新标签


动词是什么?我错过了什么

有很多方法可以做到这一点,因此您的里程数可能会有所不同

我认为,您(可能)拥有以下现有资源:

/post/1234
/tag/travel
然后描述第三种资源:

/post/1234
在第三个资源中,有对标记资源的引用。执行GET请求时,第三个资源可能如下所示

{
   tags: [
      '/tags/hobbies',
   ]
}
但我们想添加“旅行”标签。我的看法是,更新标记资源以包含这个新引用

PUT /post/1234/tags

{
   tags: [
      '/tags/hobbies',
      '/tags/weather'
   ]
}

这是环回符号吗?似乎spring的数据已经停止了me@justatester您的问题听起来像是一个通用RESTAPI设计问题,而不是特定于某些实现。听起来我好像误解了。