В моем приложении "Угловое", когда мой просмотр загружается, выполняется POST. Сначала я получал эту ошибку:
"Unexpected request: POST /api/stuff
Теперь, однако, я вставил этот код:
$httpBackend.expectPOST("/api/stuff",[{}]).respond(200,{});
Это удаляет исходную ошибку, но вместо этого я остаюсь с этой ошибкой:
"message": "Expected POST /api/stuff with different data
EXPECTED: [{}]
GOT: {}"
Если у кого-нибудь есть идеи о том, как разрешить это, это было бы весьма признательно. Если требуется больше кода, пожалуйста, спросите. Заранее спасибо.
Вам необходимо отправить входные данные и выходные данные.
Например
var inputData = {
name : 'xyz',
email : '[email protected]'
}
var outputData = {
id : 'L56757',
company : 'dsgdsg'
}
$httpBackend.expectPOST("/api/stuff", inputData).respond(200, outputData );
$httpBackend.flush();