Home 3월 31일 Today I Learned
Post
Cancel

3월 31일 Today I Learned

오늘한 일

  • 세붕이 웹사이트 프로젝트를 진행하였다
  • 알고리즘 문제를 풀었다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

오늘 하루종일 세붕이 웹 사이트 프로젝트를 하면서 계속해서 tailwindcss를 사용하다보니 처음에는 굳이 css창을 안가도 편히 작업할 수 있다는 장점이 className이 너무 길어져서 가독성이 안 좋아져 단점이 될 수도 있다는 것을 느꼈다

배운 점

Notion Query a database

세붕이 웹 페이지를 만들면서 백엔드 작업은 나중에 팀원과 같이 하더라도 현재 간단하게 쓸 데이터베이스가 필요해서 찾던 중

노션 database를 사용하게 되면서 노션 database에서 값을 가져오는 방법을 알게 되었다

1
2
3
4
5
6
7
8
9
10
11
const { Client } = require('@notionhq/client');

const notion = new Client({ auth: process.env.NOTION_API_KEY });

(async () => {
  const databaseId = 'd9824bdc-8445-4327-be8b-5b47500af6ce';
  const response = await notion.databases.query({
    database_id: databaseId,
  });
  console.log(response);
})();

해당 코드는 공식 문서에 있는 코드를 조금 수정한 버전으로 여기서 NOTION_API_KEY와 databaseId 값을 자신의 것으로 바꾸고 정렬이나 필터를 추가하는 식으로 마음대로 사용할 수 있다

내일 계획

세붕이 웹 사이트 프로젝트를 진행해야겠다

This post is licensed under CC BY 4.0 by the author.

3월 30일 Today I Learned

4월 1일 Today I Learned