У меня есть REST API в языке GO и front-end в Angularjs, но когда я получаю свой ресурс в угловом моем настраиваемом заголовке, не существует.
Контроллер:
Persons.query(
function (data, headerGetter, status) {
var headers = headerGetter();
console.log(headers["X-Total-Count"]); //PRINT: undefined
console.log(headers) //PRINT: {Content-Type:application/json;charset=utf-8}
console.log(data); //PRINT: [{name:'mr x', age:'67'}, ....]
},
function (error) {
console.error(error);
});
Модель:
myApp.factory("Persons", function ($resource) {
return $resource(api_url+"/persons");
});
Response Chrome или Firefox, любой клиент:
Access-Control-Allow-Methods:GET
Access-Control-Allow-Origin:*
Content-Length:1839
Content-Type:application/json; charset=utf-8
Date:Thu, 12 Mar 2015 21:53:54 GMT
X-Total-Count:150
Я удалил тег Go, потому что заголовок отчетливо виден ... поэтому Go выполнил свою работу. Я добавил вам Угловой тег ... потому что это угловой вопрос. –
Можете ли вы отобразить вывод 'console.log (headers)'? – alphamikevictor
Что вы подразумеваете под «когда я получаю свой ресурс в угловом, мой пользовательский заголовок не существует»? Когда вы это испытываете? В каком коде? –