HooneyLog
© 2026 Seunghoon Shin. All rights reserved.
모든 게시글
next.js
2022. 4. 27.•
10

Next.js 에서 facebook comments plugin 적용해보기

Seunghoon Shin
작성자 Seunghoon Shin풀스택 개발자

Untitled.png
Untitled.png

안녕하세요!

이번시간에는 간단하게 Next.js에서 Facebook Comments Plugin 을 어떻게 적용시키는지 알아보도록 하겠습니다!!

Facebook Comments Plugin은 페이스북 아이디만 있으면 간단하게 댓글 기능을 활용할 수 있게끔 페이스북에서 제공해주는 플러그인입니다!

먼저 관련 링크로 들어갑니다. 그리고 로그인을 해주고

800e56e6616b8852120647dc9973f88604f65f05-635x243.png
800e56e6616b8852120647dc9973f88604f65f05-635x243.png

상단에 시작하기를 눌러 앱을 하나 생성해줍니다!

그리고 앱 성성후에 받는 앱 ID를 복사하고 아래와 같이 head에 meta tag를 content안에 아래와 같은 형식으로 붙여줍시다. (아래는 저의 아이디이기때문에 본인의 아이디를 붙여주셔야합니다)

<meta property="fb:app_id" content="540132141049632" />

그런 다음 댓글을 남길 URL에 자신의 페이지 URL을 넣고 원하시는 추가 옵션을 넣어주고 하단에 코드받기 버튼을 눌러줍니다!

그러면 아래와 같은 화면이 뜰것입니다.

e53c923966fb8286830fed0c40fe18fd71d4e36a-818x305.png
e53c923966fb8286830fed0c40fe18fd71d4e36a-818x305.png

코드 받기 눌렀을때 이미지
코드 받기 눌렀을때 이미지

그리고 자신의 코드에 맞게

import React from 'react'; import Script from 'next/script'; interface FbCommentProps { slug: string; } const FbComment = ({ slug }: FbCommentProps) => { return ( <> <div className="fb-comments" data-href={`https://www.hooneylog.com/${slug}`} data-width="100%" /> <Script id="facebook-jssdk" src="https://connect.facebook.net/ko_KR/sdk.js#xfbml=1&version=v13.0&appId=540132141049632&autoLogAppEvents=1" async defer crossOrigin="anonymous" /> <div id="fb-root" /> </> ); }; export default FbComment;

이러한 형태로 작성해주고 원하시는 위치에 import 해주면 끝!!

감사합니다.

← 이전 글react-testing-library를 사용하여 간단한 테스트 코드 작성해보기
다음 글 →타입스크립트 Function Overloading을 알아보자!