logo

Notion API 활용하기 - (2) 노션 데이터베이스에 새 페이지 추가하기

language-logoNotion

Notion API를 활용하여 새로운 페이지를 추가하는 방법을 알아보았습니다. 먼저 Notion의 용어인 '데이터베이스'와 '페이지'에 대한 개념을 이해해야 합니다. 데이터베이스는 테이블 개념으로 이해할 수 있고, 페이지는 데이터베이스 안에 들어가는 개별 객체라고 생각할 수 있습니다. 페이지는 새 창으로 열거나 페이지 안에 제목과 내용을 추가할 수 있습니다.
실습을 진행하기 전에 Notion API를 활용하기 위해 유저 토큰 값을 먼저 얻어야 합니다. 그리고 [노션API 공식 설명서](https://developers.notion.com/docs)를 참고하여 실습을 진행해야 합니다.
데이터베이스는 각각 고유한 key 값을 가지고 있습니다. 이 key 값을 활용하여 개발을 진행하며, 이 key 값을 알 수 있는 방법은 데이터베이스의 URL에 있습니다. 새로운 데이터베이스를 만들고 표 형식으로 보여주고 전체 페이지로 열어줍니다. 이때 URL에는 데이터베이스의 고유 ID 값이 포함됩니다.
실습을 위해 작업 공간을 만들고 환경 변수를 설정합니다. NOTION_KEY는 유저 토큰 값, NOTION_DATABASE_ID는 데이터베이스의 고유 ID 값입니다.
그리고 index.js 파일을 생성하고 해당 코드를 붙여 넣습니다. 코드에서는 Notion API를 사용하여 새 페이지를 생성하는 addItem 함수를 정의하고 있습니다. 이 함수는 입력된 텍스트를 사용하여 새 페이지를 생성합니다.
이제 개발에 본격적으로 들어갈 수 있습니다.
• Notion API를 사용하여 Node.js에서 Notion 데이터베이스에 항목을 추가하는 방법을 알 수 있습니다.
• 데이터베이스에 항목을 추가하기 위해 Notion 클라이언트를 사용하고, 필요한 속성 값을 지정하여 항목을 생성할 수 있습니다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 284
profile-image뉴딜
2년 전
Copyright © 2025. Codenary All Rights Reserved.