2

我在一个分为前端和后端开发人员的团队中工作。有时,前端想要向尚未实现的 http 地址/REST 资源发出一些 REST 请求。

ngMockE2E有一个$httpBackend服务似乎对此非常有用。问题是,我如何只模拟一些特定的 urls/rest 资源?

我希望大多数请求像GET /users.json往常一样通过后端服务器。但是在等待egGET /users/tommy/profile.json被实现(由后端人员)时,最好有一些“假装响应”,也就是嘲笑,这样我们就可以继续工作。一个人应该怎么走?

谢谢 :)

4

1 回答 1

1

尝试将其包含在您的项目中:

app.config(function($provide) {
    $provide.decorator('$httpBackend', angular.mock.e2e.$httpBackendDecorator);
}).run(function($httpBackend) {
    // make sure we have access to
    $httpBackend.whenGET('*').passThrough();

    // here use your mocking data using $httpBackend
});
于 2013-08-01T11:12:04.167 回答