Restangular 请求未显示在 (Chrome) 网络选项卡中
Restangular Requests not showing in (Chrome) Network Tab
当使用具有以下配置的 Restangular 时,我无法在任何浏览器(Chrome、Safari、Firefox)的 "Network" 选项卡中看到请求。
直接使用 $http 可以正常工作。
app.config(function(RestangularProvider) {
RestangularProvider.setBaseUrl('/api/v1');
});
但是在演示站点 (http://plnkr.co/edit/d6yDka?p=preview) 上,所有请求都会显示。
请求怎么可能不显示在 DevTools 网络选项卡中?是否有我没有找到的 Restangular 配置?
如有任何帮助,我们将不胜感激:)
试试 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');
});}());
我们最终想通了。有一个中间件通过套接字连接发送请求。这就是为什么它们没有出现在网络选项卡中的原因。所以它与 Restangular 无关。
不过谢谢你的建议!
编辑:您甚至可以在网络选项卡中查看通过套接字连接发送的消息,方法是选择 "WS" 过滤器,单击初始请求,然后打开 "messages" 选项卡
当使用具有以下配置的 Restangular 时,我无法在任何浏览器(Chrome、Safari、Firefox)的 "Network" 选项卡中看到请求。 直接使用 $http 可以正常工作。
app.config(function(RestangularProvider) {
RestangularProvider.setBaseUrl('/api/v1');
});
但是在演示站点 (http://plnkr.co/edit/d6yDka?p=preview) 上,所有请求都会显示。
请求怎么可能不显示在 DevTools 网络选项卡中?是否有我没有找到的 Restangular 配置?
如有任何帮助,我们将不胜感激:)
试试 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');
});}());
我们最终想通了。有一个中间件通过套接字连接发送请求。这就是为什么它们没有出现在网络选项卡中的原因。所以它与 Restangular 无关。 不过谢谢你的建议!
编辑:您甚至可以在网络选项卡中查看通过套接字连接发送的消息,方法是选择 "WS" 过滤器,单击初始请求,然后打开 "messages" 选项卡