4. 외부서비스 연동 스크립트 개선 (external script)
AS-IS
- 외부서비스 스크립트 추가 시, 해당 스크립트 저장 / 조회 백엔드 API 뚫어줌 + 프론트에서 해당 API 연동 후 각 페이지마다 html tag 혹은 스크립트 추가 해야함
PROBLEM
- 외부서비스가 추가 될 때 마다 프/백 모두 대응을 해주어야 하는 점
- 계속해서 같은 류의 코드가 반복된다는점
TO-BE
- 백엔드에서는 외부서비스 '추가' API 만 뚫어준다. - 현재처럼 gql 로
- 외부서비스 조회 시 백엔드 자체에서 어떤 featureType에 어떤 스크립트를 꽂을 지 html 을 생성하는 로직을 만든다.
- featureType 별로 외부서비스를 한번만 조회한다. 응답값은 html string 형식이다.
해결해야할 점
- metatag 상품 정보 관련한 정보는 어떻게 꽂아줘야할까?