본문 바로가기

Backend72

Notion DB & Notion API 사용하기_2. Notion API 1. Notion API 아키텍쳐 이전 포스트에서 Notion 테이블을 만들고 API Token도 만들었으니 이제 바로 Notion API를 호출하면 Notion DB로 서버 없이 웹페이지 만들 수 있겠지라는 생각에 Notion API를 사용한 것이었는데... 웹브라우저에서 바로 Notion API를 호출 할 수 없습니다. Notion API를 사용하기 위한 아키텍처는 아래와 같습니다. 클라이언트인 웹브라우저에서 Notion API를 직접 호출하여 Notion Table에 접근하는 것이 아니라 서버에서 Notion API를 호출하여 Notion Table에 접근 해야합니다. 서버 없이 간단한 프로젝트를 하려다가 서버까지 만들어야하는 상황이 되었습니다. 본인이 편한 언어로 서버로 만들면 됩니다. 저는 Ja.. 2022. 10. 24.
Notion DB & Notion API 사용하기 _ 1. Table & API Token 생성 노마드 코더의 유투브를 보던 중 Notion을 DB로 활용할 수 있는 영상을 발견하고 간단한 프로젝트에 DB로 사용해봤습니다. 이번 게시물은 Notion DB와 Notion API를 사용하기 위한 준비 단계인 Table을 만들고 API Token을 생성하고 Table과 Token을 연결하는 방법에 대해 소개합니다. 1. 노션 DB Table 만들기 토이 프로젝트로 CoffeeLog 라는 맛있는 커피 기록을 하는 웹을 만드려보려고 카페 이름, 메뉴 이름, 날짜, 점수, 코멘트, 이미지를 저장 할 수 있는 DB를 만들었습니다. Column Type Description CafeName 제목 방문한 카페 이름 Menu 다중선택 먹은 메뉴 Date 날짜 방문 날짜 Rank 선택 점수 Comment 텍스트 추가 .. 2022. 10. 20.
Spring Boot - 외부 API Json 방식으로 호출 하기 도서관 정보 나루에서 제공해주는 API를 json 방식으로 호출하여 화면에 보여주기 https://www.data4library.kr/ 도서관 정보나루 function setCookie( name, value, expiredays ) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" } function closeWin(idx www.data4library.kr 프로세서 흐름 : 도서관 이용자의 최근 대여 도서 5건의 isbn.. 2021. 5. 6.
Django logging LOGGING = { 'version': 1, 'disable_exising_loggers': False, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', } }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'level': 'DEBUG' }, } } setting.py에 추가하기 level을 변경하면 level에 따른 로그를 console로 볼 수 있다. 2020. 11. 12.
Thymeleaf 문자열 조합 Thymeleaf에서 문자열 조합을 하려면.. 먼가 지저분하다. 이럴 때, |로 싸주면 문자열을 조합할 수 있다. 2020. 7. 22.
에러 일기 UPDATE tb_rtcan_reserve SET rtcan_situation= #{rtcanSituation}, reserve_reg_date= NOW(), officer_id= #{officerId} WHERE rtcan_reserve_code = #{rtcanCode} 16:40:30.343 [scheduling-1] ERROR jdbc.sqlonly - com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) 1. UPDATE tb_rtcan_reserve SET rtcan_situation= '예약취소', reserve_reg_date= NOW(), WHERE rtcan_reserve_code = '.. 2020. 7. 21.
728x90
반응형