win*_*yer 3 ember.js ember-data
我必须连接到RESTful服务,该服务以"/"结束每个URL.
产品清单位于
http://company.com/api/products/
Run Code Online (Sandbox Code Playgroud)
ID为1的产品为
http://company.com/api/products/1/
Run Code Online (Sandbox Code Playgroud)
这是我的最新消息 app/adapters/products.js
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
host: 'http://company.com',
namespace: 'api'
});
Run Code Online (Sandbox Code Playgroud)
有没有办法配置它,以便它总是结束"/"?
覆盖buildURL方法DS.RESTAdapter并附加斜杠应该可以解决问题:
App.ApplicationAdapter= DS.RESTAdapter.extend({
buildURL: function() {
var url = this._super.apply(this, arguments);
return url + '/';
}
});
Run Code Online (Sandbox Code Playgroud)