@양진석 님이 구름ide를 활용하여 만든 앱의 로그인 연동 관련 질문입니다. 에서 보낸 메세지:
@정성연-goorm 어....음..
스프링으로 웹페이지를 하나 만들었어요. 꽤 오래 운영 했고 카카오/네이버/구글 소셜로그인 연동도 되어 있는 상황입니다.
앱 쪽은 전혀 지식이 전무한 상태에서 조코딩님 유튜브영상인 "구름 ide로 5분만에 앱 만들기"를 보고 따라 만들었습니다.
영상따라 구름 ide 세팅하고 제가 운영하는 홈페이지 url 넣어 빌드하고 apk 추출해서 깔아보니 잘 작동이 되는데, 한가지 로그인 연동이 되지 않네요,,
앱에서도 서버/DB를 연결 안해줘서 그런것 같기도 하고 구름 ide 내에서 소셜로그인 api를 어떻게 연결하는지 방법을 찾지 못했습니다.. 도와주세요...
안녕하세요, 김희재님.
어떤 언어를 사용하고 계시는지 몰라 node.js express 기준으로 말씀드리겠습니다.
쿠키는 HTTP 클라이언트가 서버에 요청을 보낼 때 함께 보내지는 데이터입니다.
(쿠키에 대해 더 알고싶으시면 이 링크를 참고해주세요.)
따라서 라우터 내에서 req.cookies[property name] 를 통해 쿠키 데이터에 접근할 수 있습니다.
예를 들어 쿠키의 name 속성을 읽고 싶다면 req.cookies.name 을 통해 가능합니다.
쿠키의 값은 매 요청과 응답 사이클마다 달라질 수 있습니다.
응답을 통해 쿠키의 값을 변경할 수 있는데,res.cookie()함수를 이용하는 것입니다.
res.cookie('property name', 'value'); 형식으로 쿠키 값을 설정할 수 있습니다.
플로우는 아래와 같습니다.
요청이 들어오면 쿠키 확인 req.cookies.name -> 비어 있으면 쿠키 생성 res.cookie('name', 'guest1');
-> 있으면 다른 응답 -> res.json('hello');
더 궁금한게 있으면 댓글 남겨주시길 바랍니다 : )