0
使用Angular我創建了一個REST api。有一段時間,我需要將所有請求路由到其他服務器上的api,而無需更改應用程序中的所有請求URL。 我已將服務器配置爲接受跨源資源共享。當我對服務器做單一請求時,所有工作都很完美。我想要做的是一樣的東西「時做API請求改變從/ API /人/ 1〜myapiserver /事/ API /人/ 1請求的URL」Angular route api請求到其他服務器
問候
使用Angular我創建了一個REST api。有一段時間,我需要將所有請求路由到其他服務器上的api,而無需更改應用程序中的所有請求URL。 我已將服務器配置爲接受跨源資源共享。當我對服務器做單一請求時,所有工作都很完美。我想要做的是一樣的東西「時做API請求改變從/ API /人/ 1〜myapiserver /事/ API /人/ 1請求的URL」Angular route api請求到其他服務器
問候
您可以配置的請求攔截器在$ http上。見http://docs.angularjs.org/api/ng/service/$http(截面攔截器)
$provide.factory('myHttpInterceptor', function($q) {
return {
'request': function(config) {
config.url = "myapiserver/"+config.url
return config || $q.when(config);
}
};
});
$httpProvider.interceptors.push('myHttpInterceptor');