gpt4 book ai didi

ember.js - Ember 数据 1.0.0 Beta : RESTAdapter endpoint customization no longer works

转载 作者:行者123 更新时间:2023-12-04 22:05:27 25 4
gpt4 key购买 nike

我正在转换一个用于 Ember data 1.0.0 Beta 1(刚刚发布)的项目。我有一个 REST 适配器监听特定端点,因此需要自定义端点。

这是它在 Ember 数据 0.13 中的工作方式:

App.Adapter = DS.RESTAdapter.extend({})

DS.RESTAdapter.reopen({
url: 'https://api.example.com'
});

在 Ember 数据 0.13 中,URL 变为: https://api.example.com/authors
在 Ember data 1.0.0 中,url 变为: http://192.168.0.108:51939/authors
使用/192.168.0.108:51939 运行 webapp 的 URL。

因此看起来 RESTAdapter 的 .reopen 上的 url 设置不再有效?

我对 URL 的其他自定义(例如命名空间)也有同样的问题......

希望有人能帮忙。

马克

最佳答案

看起来这在@cyclomarc 的回答后不久就更新了(检查 PR https://github.com/emberjs/data/pull/1145 )。在 ember 数据中,'url' 现在是 'host'。 “命名空间”剧照有效。

DS.RESTAdapter.reopen({
host: 'http://google.com',
namespace: 'api'
});

http://google.com/api/* 发送请求

Ember v1.0.0-7

Ember Data v1.0.0-beta.1-17

编辑:这现在记录在 TRANSITION.md 中:
https://github.com/emberjs/data/blob/master/TRANSITION.md#host-and-namespace-configuration

关于ember.js - Ember 数据 1.0.0 Beta : RESTAdapter endpoint customization no longer works,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com