Как передать запрос `ember-cli-mirage` конкретному API и хосту

Я пытаюсь использовать passthrough особенность ember-cli-mirage разрешить моему приложению запрашивать разные API и хосты.

export default function() {
  //window.server = this;
  //this.namespace = 'api';
  this.passthrough('locales/en/translation.json');
  this.get('/api/customers');
    this.passthrough();
  this.host='https://abcd.site.com';//need something like this, but not working
  this.namespace = 'api/Service.svc';

};

Я хочу направить запросы за пределы среды, в которой работает текущий сервер ember. Но запросы, которые проходят через фиксированный URL, похожи /api/authenticate,

Это бросает исключения следующим образом.

POST http://localhost:4200/api/authenticate 404 (Not Found)

Я хочу настроить запросы на что-то вроде этого ниже

https://abcd.site.com/api/Service.svc/authenticate

Есть ли какая-либо опция в ember-cli-mirage/ pretender? Пожалуйста помоги.

1 ответ

Passthrough это правильно. Просто укажите полный URL в качестве параметра, например:

this.passthrough('https://abcd.site.com/api/Service.svc/authenticate');

Взгляните на пример с твиттером здесь: http://www.ember-cli-mirage.com/docs/v0.2.x/route-handlers/

Другие вопросы по тегам