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" 选项卡