私は次のクラスを持っています:
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 は、クライアントから分離されています。
ストアの読み込みごとではなく、一度だけ設定する必要があります。構成には、たとえば/
orが含まれている必要がanotherapi/
あり、すべてのプロキシ URL に影響します。
ext クラスを使用してこれを行う方法はありますか?