구글링 하다가 답답해서 직접 블로그를 쓴다
내가 하고싶은것 : 백엔드가 없어 임시 DB가 필요하고 일단 노션에다 만든 DB를 읽어오는 것. 추가 삭제는 그 다음에 구현하고 포스팅할 예정.
https://developers.notion.com/
Notion Intergration 에서 나의 Intergration 을 만들어야 함.
가장 상단에 있는 View my intergration
클릭 후 생성
다 생성하면 시크릿 키가 주어짐
이거는 이제 토큰으로 사용 될 것임.
대충 하나 만듦.
여기서 url이 중요한데
이 뒤에 https://www.notion.so/페이지ID?v=쿼리는신경쓰지마시오
페이지 ID를 그대로 요청시에 사용할 것임
내가 제에에에이일 헤맸던 부분임. 진짜 답답해서 ;;
그냥 토큰이랑 아이디 가지고 4번으로 가서 공식문서 대로 요청하면, 찾을 수 없는 url 이라 함. 그래서
내 페이지 보면 가장 상단에 ...
버튼을 누르고 연결
클릭
여기서 내가 1번에서 생성한 intergration 을 꼭꼭 연결해줘야 한다.
https://developers.notion.com/reference/post-database-query
post요청 URL : https://api.notion.com/v1/databases/페이지ID/query
헤더 값 추가(공식문서에도 안내되어 있음):
이렇게 요청을 보내면
하.. 왔다.
백엔드 없이도 간단한 DB를 구현할 수 있겠다.
하지만 답답해서 언젠간 풀스택을 해야하지 않을까 하는 생각에 잠기며 ㅃ2