logo

nodejs 를 통해 웹링크 미리보기 만들기(open-graph-scraper)

language-logoNodeJS

• OGTag(Open Graph 태그)는 HTML 문서의 메타정보를 표시하기 위한 프로토콜로, URL 링크를 올렸을 때 크롤러가 메타데이터의 og로 지정된 정보를 긁어와 표시한다. open-graph-scraper 패키지를 사용하여 OG 데이터를 얻을 수 있다.
• 단축 URL의 경우 301(영구이동) 또는 302(임시이동) 리다이렉트를 통해 표준 URL을 얻어내는 과정이 필요하며, 이를 위해 2번의 요청을 보내는 로직을 추가해야 한다.
• 문제점: 네이버 블로그를 공유할 때 원하는 블로그 포스트 내용이 제대로 오지 않음. 페이스북 공유 디버거를 통해 형식에 맞춰 요청을 보내야 함을 파악.
• 해결 방법: 네이버 블로그 처리를 위한 함수를 추가하고, 서버에서 처리하는 방식으로 코드 방향을 변경하여 문제 해결.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 278
profile-image예리엘
2년 전
Copyright © 2025. Codenary All Rights Reserved.