1

我有以下课程:

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 类来做到这一点?

4

0 回答 0