현재 프로젝트에서 관리자가 작성하는 상품 해시태그와 사용자가 작성하는 후기 해시태그가 존재한다 사용한 이벤트 스케줄러(후기 해시태그)와 트리거(상품 해시태그)를 설명하기 전에 먼저 현재 프로젝트 해시태그 관련 로직에 대해 설명을 하자면 아래와 같다 설계 ERD (후기 관련) 후기 테이블에서만 해시태그를 사용하는 것이 아니라 상품 테이블에서도 해시태그를 사용하기 때문에 해시태그 상세 테이블을 사용하여 따로 관리하도록 하였고 UNIQUE KEY의 제약조건을 사용하여 중복데이터가 존재하지 않도록 설정하였다 사용자가 후기를 작성할 때 해시태그를 사용한다면 기존 후기 해시태그 테이블에서 SELECT를 통한 검사를 하여 해당 해시태그가 존재한다면 INSERT를 하지 않고 기존의 데이터를 재사용하므로써 보다 가볍게 ..
Team Project
구글 로그인 API 개발자가 구글 계정을 사용하여 사용자를 인증하고 사용자의 데이터에 접근하는 데 사용할 수 있는 웹 기반 인증 및 권한 부여 메커니즘을 제공하는 API 구글 로그인 API 연동 방법 Google Devlepers 설정 로그인 기능 구현 1. Google Developers 설정 https://console.cloud.google.com/welcome?project=molten-catalyst-397400 Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 구글 클라우드 플랫폼에 접속한다 다음으로 검색창에 oauth 를 검색 후 OAuth 동의 화면을 클릭한다 → 좌측 상단 프로젝트 클릭 → 우측 상단의 새 프로젝트 클릭 → 정보 ..