我有以下课程:
Ext.define('Modeller.store.Datasources', {
extend: 'Modeller.store.Base',
requires: ['Modeller.Defaults'],
autoLoad: true,
proxy: {
type: 'rest',
url: 'api/v1.0/datasources',
reader: {
type: 'json',
root: 'data'
}
}
});
问题是路径api/v1.0/datasources
可能完全不同。这取决于服务器软件的设置方式。它可以是/api/...
或者可能/anotherapi/api
取决于它是安装在虚拟文件夹下还是直接安装在根目录下。
服务器软件 api 与客户端是分开的。
我只需要设置一次,而不是每次商店加载。配置应包含例如/
oranotherapi/
并影响所有代理 url。
有没有办法使用 ext 类来做到这一点?