问题描述
我的angularjs项目有问题。 我使用gulp来运行和构建项目。 在我的gulp任务中,还有一个uglify任务。
using (var wb = new WebClient())
{
var response = wb.DownloadString("url");
}
现在,如果我使用uglify运行构建任务,则会出现错误:
(function () {
'use strict';
angular.module('app')
.factory('BearerAuthInterceptor',function ($window,$q) {
var apiBaseUrl = "";
if (-here-my-regex-.test($window.location.origin)) {
apiBaseUrl = "https://api.dev.mydomain.com";
}
else {
apiBaseUrl = "https://api.prod.mydomain.com";
}
return {
request: function (config) {
config.headers = config.headers || {};
config.url = config.url.replace(/^api/,apiBaseUrl + '/api');
if ($window.localStorage.getItem('mytoken')) {
config.headers.Authorization = 'Bearer ' + $window.localStorage.getItem('mytoken');
}
return config || $q.when(config);
},response: function (response) {
if (response.status === 401) {
console.log("No Authorization");
// Redirect user to login page / signup Page.
}
return response || $q.when(response);
}
};
})
// Register the prevIoUsly created AuthInterceptor.
.config(function ($httpProvider) {
$httpProvider.interceptors.push('BearerAuthInterceptor');
});
})();
如果我发表评论并且不运行uglify任务,并且未对app.js进行优化,则一切正常。
能否请您帮助我了解问题出在哪里?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)