Javascript 协调WP API、AngularJS和$resource/$http请求(获取X-WP-TotalPages)
我正在组装一个应用程序,使用一个有角度的前端。我正在本地开发,使用从远程服务器加载的数据。对所有帖子执行Javascript 协调WP API、AngularJS和$resource/$http请求(获取X-WP-TotalPages),javascript,angularjs,wordpress,wp-api,Javascript,Angularjs,Wordpress,Wp Api,我正在组装一个应用程序,使用一个有角度的前端。我正在本地开发,使用从远程服务器加载的数据。对所有帖子执行$resource请求非常有效 但是,我现在正在尝试获取X-WP-TotalPages标题的结果,但不知道如何执行。以下是目前的代码: var request = function() { var fullRoute = 'http://dylangattey.com/wp-json/posts/'; var defaultGet = { method: 'GE
$resource
请求非常有效
但是,我现在正在尝试获取X-WP-TotalPages
标题的结果,但不知道如何执行。以下是目前的代码:
var request = function() {
var fullRoute = 'http://dylangattey.com/wp-json/posts/';
var defaultGet = {
method: 'GET',
transformResponse: function(data, headers){
response = {};
response.posts = JSON.parse(data);
response.headers = headers();
console.log(headers['X-WP-TotalPages']);
return response;
}
};
return $resource(fullRoute, {}, {
get: defaultGet,
query: defaultGet
});
};
// This gives me back the first 10 posts
request().query();
Chrome和curl
都显示X-WP-TotalPages
作为标题应该等于2。但是,它只记录未定义的
我错过什么了吗?无论我使用
$http
还是$resource
我都会得到相同的结果。无论是在本地主机上使用远程站点还是本地WP安装,我都有同样的问题。真的,我只想知道给定请求的总页数,甚至是总帖子数,所以如果有更好的方法,我很想知道。您可能需要控制对服务器端特定标题的访问
请参阅以获得简短的讨论,或者。即使我可以在Chrome中看到标题?我不明白为什么仅仅为了角度,就需要标题。此外,在同一主机(例如localhost)上运行它也会导致相同的问题。这让我觉得这不是CORS