Ionic App(使用ngResource)和RESTful Laravel API获取net :: ERR_UNKNOWN_URL_SCHEME

时间:2015-06-15 05:39:04

标签: angularjs laravel laravel-5 ionic-framework ngresource

我已经使用此solution来禁用Chrome中的网络安全功能,因此我可以使用由Ionic提供的localhost:8100和由Laravel提供服务的localhost:8000,无需XSS问题即可通信,但现在我可以使用在我的Chrome控制台中收到此错误:

POST localhost:8000/api/user net::ERR_UNKNOWN_URL_SCHEME

我找到了几种不同的解决方案,但它们似乎都与移动设备上使用的第三方服务(例如OAuth),旧的Chromium错误或一些Chrome应用程序有关,但我和我只是尝试使用Ionic / AngularJS ngResource和Laravel的RESTful路由在我的开发环境中使用我的RESTful端点进行往返。

我使用拦截器在资产和API请求之间切换:

.factory('API', ['ConfigSettings',
    function (ConfigSettings) {

        var service = {
            request: function (config) {

                if (config.url.indexOf("/api") > -1) {
                    config.url = ConfigSettings.host + ':' + ConfigSettings.port + config.url;
                }

                return config;
            }
        }

        return service;
    }])

.config(['$httpProvider', function ($httpProvider) {

    $httpProvider.interceptors.push('API');
}]);

任何人都知道这个错误在我的情况下意味着什么以及如何解决它?

0 个答案:

没有答案