Undefined is not a function
これはでエラーを返していますif(url.includes('api')
が、コンソールを見ると、コンソールに最初のエラーが表示される前でもconfig.url
絶対にurl
定義されています。
.factory('authInterceptor', ['$q', '$injector', function($q, $injector,tokenUrl){
var authInterceptorServiceFactory = {};
var $http;
var _request = function(config) {
var url = config.url;
if (url.includes('api')) {
//only send token to requests to api
var access_token = 'abc223blahblahblah';
config.headers.Authorization = 'Bearer ' + access_token;
}
return config;
};
何を与える?これらのエラーは、Android で Ionic プロジェクトをエミュレートする場合にのみ生成されます。iOS またはブラウザーでは生成されません。