Web サイトのサーバー側でクライアントから送信された Cookie を読み取る必要があります。
クライアントはngStorageモジュールを介して Cookie を設定します。
$scope.$storage = $localStorage.$default({
basket: []
});
$scope.addToBasket = function(id) {
$scope.$storage.basket.push(id);
};
そして、サーバーのコントローラーで次のように読み取ろうとしました:
public IActionResult Index()
{
var basket = Request.Cookies["basket"];
Console.WriteLine(basket);
return View();
}
そのキーに関連する Cookie がないため、Request.Cookies["basket"]
返されます。null
このようなライブラリは、元の名前の代わりにngStorage
独自の「一意の」名前を Cookie に使用しているようです (私の例のように)。_ga
basket
サーバー側でそれを読み取るにはどうすればよいですか?