Cookie にユーザー プロパティを設定しようとしています。ログイン時に、次のコードが実行されます。
$scope.$parent.session.user = response.data.user;
// Get profile information
$http.get('api/v1/profiles/' + response.data.user.id)
.then(function(response){
$scope.$parent.session.user.profile = response.data;
});
// Set cookie data
console.log($scope.$parent.session.user);
$cookieStore.put('user', $scope.$parent.session.user);
ログに記録されたデータにはプロファイル オブジェクトが含まれているため、これも Cookie に配置されると想定しています。
アプリが読み込まれると、次の Cookie を探します。
if ($cookieStore.get('user')){
$scope.session.user = $cookieStore.get('user');
}
これは、プロファイル オブジェクトなしで、ユーザー オブジェクトのみを返します。ここで何が間違っていますか?