使用具有以下配置的Restangular时,我无法在任何浏览器(Chrome,Safari,Firefox)的“网络”标签中看到请求。 使用$ http直接工作正常。
app.config(function(RestangularProvider) {
RestangularProvider.setBaseUrl('/api/v1');
});
然而,在演示网站(http://plnkr.co/edit/d6yDka?p=preview)上,所有请求都会显示。
如何在DevTools Network选项卡中显示请求?我找不到它的Restangular配置吗?
对此的任何帮助都将非常感激:)
答案 0 :(得分:0)
尝试Restangular服务,它们很棒:
(function () {
angular
.module('someModule')
.factory('YourRestangular', ['Restangular', YourRestangular]);
function YourRestangular(Restangular) {
return Restangular.withConfig(function (RestangularConfigurer) {
RestangularConfigurer.setBaseUrl('/api/v1');
});
}
}());
然后:
(function () {
angular
.module('someModule')
.factory('Users', function(YourRestangular) {
return YourRestangular.service('users');
});}());
答案 1 :(得分:0)
我们最终弄明白了。有一个中间件通过套接字连接发出请求。这就是他们没有出现在网络标签中的原因。所以它与Restangular无关。 但感谢您的建议!