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

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을 알아보자!