오늘한 일
- 세붕이 웹사이트 프로젝트를 진행하였다
- 알고리즘 문제를 풀었다
- 블로그 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 값을 자신의 것으로 바꾸고 정렬이나 필터를 추가하는 식으로 마음대로 사용할 수 있다
내일 계획
세붕이 웹 사이트 프로젝트를 진행해야겠다