gpt4 book ai didi

javascript - 如何在 Angular 中仅模拟特定的 http 资源(URL)

转载 作者:可可西里 更新时间:2023-11-01 16:38:24 25 4
gpt4 key购买 nike

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

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

我想要大多数请求,例如GET/users.json 照常访问后端服务器。 但是在等待例如GET/users/tommy/profile.json 以实现(由后端人员),最好有一些“假装响应”,也就是模拟,这样我们就可以继续工作。该怎么办?

谢谢:)

最佳答案

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

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
});

关于javascript - 如何在 Angular 中仅模拟特定的 http 资源(URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com