あなたのconfig/environment.jsでこれを行う必要があります。あなたがあなたのケースのテストでENVに基づいて異なる設定する必要が
if (environment === 'test') {
// Testem prefers this...
ENV.locationType = 'none';
ENV['ember-cli-mirage'] = {
enabled: true
}
// keep test console output quieter
ENV.APP.LOG_ACTIVE_GENERATION = false;
ENV.APP.LOG_VIEW_LOOKUPS = false;
ENV.APP.rootElement = '#ember-testing';
}
私はあなたがあなたのアダプターへのあなたのアダプター異なる設定のインポート設定環境を持つようにしたい場合は似たものを持っていたし、その後ENV.hostまたは他の変数を使用し、
if (environment === 'test') {
ENV.host = something
}
if (environment === 'development') {
ENV.host = something else
}
アクティブアダプターの変更例。
import ActiveModelAdapter from 'active-model-adapter';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
import config from '../config/environment';
export default ActiveModelAdapter.extend(DataAdapterMixin, {
namespace: 'api',
host: `${config.host}`,
authorizer: 'authorizer:custom'
});
私はあなたがそこにfirebaseので、カントの助けを使用することはありませんが、これはあなたがENVに基づいて、あなたのアダプタで異なる設定を持っているかです。
私はこれをしましたが、依然としてfirebaseにリクエストを送信します。私はこれを使用したいミラージュにアクセスするために 'namesapce: 'api''を設定する必要がありますか? –
'../config/environment'からインポート設定。 –
私はそれが役立つことを希望しました。 –