这将返回一个错误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 或浏览器中没有。