Удалить ember-cli-mirage из ember

Я использую ember-cli-mirage для обработки запросов. Поскольку у меня есть API-интерфейс rails для обслуживания этих запросов, как мне удалить ember-cli-mirage из Ember?

Если я удаляю папку mirage, я получаю ошибку сборки !!


person Manikandan    schedule 01.08.2016    source источник


Ответы (2)


Вы должны оставить Mirage установленным (и папку на диске), но отключить сервер всякий раз, когда вы хотите использовать фактический внутренний API. Это позволит вам использовать Mirage в выборочных средах, например, при тестировании.

По умолчанию Mirage отключен в production, а также в development при использовании опции -proxy.

Чтобы явно отключить Mirage, вы можете установить параметр конфигурации enabled. до false. Например, чтобы всегда отключать в разработке:

// config/environment.js
...
if (environment === 'development') {
  ENV['ember-cli-mirage'] = {
    enabled: false
  };
}
person Sam Selikoff    schedule 01.08.2016

Оставьте Mirage установленным, если вы хотите использовать свой бэкэнд API, просто запустите ember с помощью

    ember s --proxy http://localhost:8000

если API работает на вашем компьютере на порту 8000.

Дополнительная информация на официальном сайте Mirage: http://www.ember-cli-mirage.com/docs/v0.3.x/configuration/#enabled

person Alessio Calafiore    schedule 24.03.2017