설계 : 회원이 카카오 로그인을 하면, 카카오에 있는 이메일을 받아 와 db에서 조회하여 정보가 있다면 로그인을 시켜주고, 없다면 회원가입 페이지로 이동한다.
1 '/' -> 가장 최상의 디렉토리로 이동한다.(Web root) 2 './' -> 파일이 현재 디렉토리를 의미한다. 3 '../' -> 상위 디렉토리로 이동한다.
NFT커뮤 프로젝트에서 했던 포인트 충전을 이번 프로젝트에도 적용 시켜 보고 싶었다.
쉽게 생각하자!
나는 head, 공통 스크립트와 navbar만 가져와서 쓸 거기 때문에, 연습용으로 일단 다 만들어 놓고 navbar 타임리프 레이아웃을 페이지에 가져와서 붙이는 식으로 해 보았다.
참고 : https://dev-gorany.tistory.com/212?category=901854 정말 잘 정리해주셔서 쉽게 구현해 낼 수 있었다. 노드로 했던 채팅 기능은 오류를 못잡아내겠어서 다음에 다시 해보기로 하고 웹소켓을 사용해서 구현하였다.
기존 save.html에 타임리프 레이아웃 모달로 만들어 findAll.html에서 사용하려고 한다.
SpringFramework에서 구현했던 좋아요 기능을 이번 프로젝트에서도 구현하려 한다.
삭제 오류!
다양하게 채팅을 구현해보고 싶어서 찾던 중 채널톡 api가 있어서 적용해보았다.
updatePoint.submit(); -> loacation.reload();로 가는 흐름이었는데 loacation.reload();만 먹히고 updatePoint.submit();이 먹히지 않아서 종일~ 오류를 고치다가 안되겠어서 updatePoint.submit(
th:each cartList를 arrayList로 가져와서 값을 써야 한다.
예쁜 별 완성!
게시판 글 작성란이 조금 밋밋한 것 같아서 summer note를 추가해보았다. 사용 방법은 정말 간단했다.
처음 구현해보는 장바구니 기능!
장바구니 기능은 쉬웠지만 나머지가 좀 복잡했다. 나는 회원이 구매버튼을 누르면 장바구니로 가서 결제를 하도록 해 놓았다. 그래서 기능을 구현 하려면,
지난번에 취미(?)로 VS에서 node.js를 사용한 채팅을 구현해봤는데, 인텔리제이에서는 '웹소켓'으로 구현할 수 있다!
STOMP 연동
오류 Cannot delete or update a parent row: a foreign key constraint fails
고생 많았던 채팅!!!
참고 : https://iksflow.tistory.com/57, 선생님 사진이 업로드하면 바로 적용이 안된다.
비밀번호 찾기