Я использую ngMockE2E, чтобы высмеять httpBackend при разработке пользовательского интерфейса в Angular JS. Приложение работает на сервере Grizzly с бэкэнд, который предоставляется виртуальной машиной. Теперь, когда я иду на веб-сайте Консоль регистрирует ошибку:ng mock e2e Неожиданный запрос
Неожиданный запрос: GET/апи/Информация
Нет больше просьба ожидать
В моем случае я только хочу, чтобы дразнить данные одной базы данных , Кроме того, я хочу включить ложь вкл/выкл на лету с помощью кнопки. Это работало до появления ошибки. Для этого случая я написал следующее:
$httpBackend.whenPOST(function (url) {
if (!mockup) {
return false;
}
var target_url = (someUrl);
return target_url === url;
}).respond(function (method, url, data) {
return [200, [someData], {}, 'mockupData'];
}
);
Дополнительно к этому я добавил следующее передать все другие запросы:
// pass the rest of the queries
$httpBackend.whenGET(/.*/).passThrough();
$httpBackend.whenPOST(/.*/).passThrough();
$httpBackend.whenPUT(/.*/).passThrough();
$httpBackend.whenDELETE(/.*/).passThrough();
Вы используете непосредственно из файла: // или у вас есть сервер? если вы используете из файла, попробуйте установить любой небольшой http-сервер, например узел http-сервера. Потому что один раз у меня есть аналогичная проблема с get и mock с использованием файла: // –
работает на сервере. Поэтому я думаю, что моя проблема немного другая. Но спасибо за комментарий. Я расширил свой вопрос своей проблемой. –