Yanıtla bir sunucudan bir tanımlama bilgisi yazıyorum ve sorun şu ki angularJs $ cookieStore.get() ifadesini kullanarak aynı çerezi okumaya çalıştığımda sorun yok) 'tanımsız,
console.log($cookieStore.get("r"));
$ cookiestore
enjekte edilecek ve angularjs çerez okuyamaz neden Tamam, merak ediyorum çalışıyor görünüyor, krom kullanan geliştirici araçları ile debug ve çerez yoktur.
Düzenleme:
Ben $ kurabiye servisi ile çalıştı ve ben de tanımsız olsun.
public override object Logout(IServiceBase service, ServiceStack.ServiceInterface.Auth.Auth request)
{
var resp = service.RequestContext.Get<IHttpResponse>();
resp.Cookies.AddCookie(new Cookie { Name = "r", Path = "/", Value = "from server", HttpOnly = false, Discard = false, Expires = DateTime.Now.AddHours(12) });
return base.Logout(service, request);
}
** 'r' başka bir yere yerleştirilmiş miydi? **, evet sunucu tarafında ayarlandı - sadece ra değerine doğrudan erişime sahip olmak istiyorum, bunun yerine $ cookie'leri kullanmaya çalışacağım –
$ cookies ['r'] ve $ cookies.r her iki durumda da undefined –
konsolda 'document.cookie' gösterisi ne gösteriyor? –