Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
Ember.js 为什么JSON-API链接是绝对的_Ember.js_Ember Data_Json Api - Fatal编程技术网

Ember.js 为什么JSON-API链接是绝对的

Ember.js 为什么JSON-API链接是绝对的,ember.js,ember-data,json-api,Ember.js,Ember Data,Json Api,为什么JSON-API响应中的链接是绝对的,我认为相对于API的链接是合适的。下面是一个例子 { "links": { "self": "http://localhost:4200/api/v0/blog-posts?size=10", "first": "http://localhost:4200/api/v0/blog-posts?size=10&page=0", "last": "http://localhost:4200/api/v0/blog-pos

为什么JSON-API响应中的链接是绝对的,我认为相对于API的链接是合适的。下面是一个例子

{
  "links": {
    "self": "http://localhost:4200/api/v0/blog-posts?size=10",
    "first": "http://localhost:4200/api/v0/blog-posts?size=10&page=0",
    "last": "http://localhost:4200/api/v0/blog-posts?size=10&page=1",
    "next": "http://localhost:4200/api/v0/blog-posts?size=10&page=1"
  },
  ...
}
为什么不是这样

{
  "links": {
    "self": "/blog-posts?size=10",
    "first": "/blog-posts?size=10&page=0",
    "last": "/blog-posts?size=10&page=1",
    "next": "/blog-posts?size=10&page=1"
  },
  ...
}

事实上,它对口译和esp有点开放
建议

很有趣,我想没有结论性的答案了吧?我可能会坚持使用绝对值,因为它使它更容易被其他系统解释,而不需要太多解释。