Я пытаюсь использовать функцию passthrough
ember-cli-mirage
, чтобы разрешить моему приложению запрашивать разные API и хост.Как передать запрос `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
Есть ли опция доступна в уголек-кли-мираж/самозванца? Пожалуйста помоги.
Я считаю, что вы ищете HTTP-прокси, Mirage/Pretender не может прокси реальных запросов HTTP так как это просто перехватчик, который живет в памяти JavaScript. Проверьте документы Ember CLI для http-прокси. –