簡體   English   中英

如何在前端和后端使用 react 存儲 cookie django

[英]how to store cookie by using react in frontend adn django backend

這個后端代碼,我想在調用 URL 存儲 cookie 之后,但它仍然給我帶來不便

class StoreCookie(APIView):
    def get(self, request):
        if 'cookie' in request.COOKIES:
            value = request.COOKIES['cookie']
            print('store')
            response = Response()
            return response
        else:
            response = Response()
            print('not store')
            response.set_cookie('cookie', 'MY COOKIE VALUE', httponly=False)
            return Response({"error": 'This Item Not Available For Now'}, status=status.HTTP_400_BAD_REQUEST)

此前端代碼axios.get(`url`,{withCredentials: true})

我會第二次工作。 因為它第一次設置 cookies(所以它打印“not store”並設置 cookie)。

當你第二次運行它時,cookie 就在那里,所以它會打印 read the cookie correctly

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM