以下方法不起作用:
angular.module('myApp.myModule').factory('MyResource', function($resource, $cookies) {
var token = $cookies.get('token');
var user = $cookies.get('username');
console.log ("Token: "+token+" User: "+user);
return $resource(
'http://my-rest-api/whatever/:id',
{
headers: {
'token': token,
'user': user
}
}
)});
控制台显示正确的数据,但它们没有被发送..
这是相关控制器中某处的部分(摘录):
var getEntryOne = MyResource.get({ id: 1 }, function() {
console.log("Result: "+getEntryOne);
});
我收到“消息:令牌无效”,我在 firebug 中看到了 request-http-headers,它们没有设置。