RUN

오픈그래프(og) 로컬에서 테스트하기

ssoonn 2025. 3. 19. 00:43

 

 

 

오픈그래프에 고통받던 하루.. 굳이 배포를 안해도 로컬환경에서 테스트할 수 있는 방법을 알게 되었습니다.

special thanks to 나의 영원한 사수님

 

알려주신건 NGROK을 이용한 방법이었으나 회원가입도 귀찮았던 저는 크롬 익스텐션을 사용하기로 했습니다.

 

오픈그래프는 배포된 환경에서만 적용이 가능하기에, 로컬호스트를 카카오톡에 아~무리 공유해도 읽어올 수 없는데요,

임시로 배포해주는 크롬 익스텐션을 활용해서 테스트할 수 있었답니다.

 

 

1. og에 이미지 추가

  openGraph: {
    title: 'title',
    description: 'og test',
    images: [
      {
        url: `${
          process.env.NODE_ENV === 'development'
            ? 'http://localhost:3000'
            : process.env.NEXT_PUBLIC_BASE_URL
        }/images/test.png`,
        width: 1200,
        height: 630,
        alt: 'crying cat',
      },
    ],
    locale: 'ko_KR',
    type: 'website',
  },

 

2. 로컬 서버 띄우기

 

3. localhost open graph checker 클릭 -> 링크 복사

15분 후에 자동으로 삭제된다고 하나, 불안하다면 테스트 끝나고 바로 지우기~

 

4. 공유 디버거에서 테스트

잘 뜹니다. 야미

 

4-1. og 테스트를 위한 공유 디버거들

Kakao Developers 공유 디버거

https://developers.kakao.com/tool/debugger/sharing

 

카카오계정

 

accounts.kakao.com

 

Meta for Developers 공유 디버거

https://developers.facebook.com/tools/debug/?locale=ko_KR

 

공유 디버거 - Meta for Developers

공유 디버거를 사용하면 Facebook에 공유될 때 콘텐츠가 표시되는 모습을 미리 보거나 오픈 그래프 태그를 사용하여 문제를 디버깅할 수 있습니다. 이 도구를 사용하려면 Facebook에 로그인하세요.

developers.facebook.com

 

Slack 공유 디버거

https://api.slack.com/tools/unfurl-debugger

 

워크스페이스 찾기 | Slack

 

slack.com

 

 

 

감사합니다.

 

 

ref

https://www.playnexacro.com/#show:techtip:9011

 

play nexacro:플레이 넥사크로

Play Nexacro is a community site for nexacro platform. 넥사크로 플랫폼 사용자 커뮤니티

www.playnexacro.com

https://co1nam.tistory.com/106#google_vignette

 

로컬 개발 환경에서 오픈 그래프 테스트하기

오픈 그래프 open graph 는 소셜 미디어를 통해 웹 페이지를 공유할 때 보다 다양한 정보를 제공하기 위해 페이스북에서 만든 일종의 프로토콜입니다. 티스토리에서도 간단히 확인할 수 있습니다.

co1nam.tistory.com

https://velog.io/@calmlake79/sharing-debugger

 

공유 디버거

웹 작업을 하다 보면...간혹 공유시에 보여지는 값을 미리 보기 형태로 봐야 할 경우가 있다. 예를들면, 페이스북에 공유를 하면 어떻게 뜰지, 혹은 카카오톡이나, 슬랙에 링크를 공유하면 어떻

velog.io