목표: “최소 기능” 블로그 CMS
복잡한 테이블 없이 blog_posts 한 테이블로도 충분히 운영 가능합니다.
핵심은 등록(Create), 수정(Update), 발행(Publish),
목록/상세 조회(Read)를 안정적으로 연결하는 것입니다.
권장 데이터 흐름
- Node-RED UI에서 글 작성(제목, 슬러그, 요약, 커버, 본문, 상태)
- 저장 버튼을 눌러
INSERT또는UPDATE수행 - Next.js에서 API로 목록 조회 및
slug기반 상세 조회
UI 입력값 체크 포인트
-
slug는 URL이 되므로 공백과 특수문자를 최소화해야 합니다
(예:
node-red-mariadb-blog-cms) - status 값은
draft또는published중 하나여야 합니다 - 본문은 HTML 형태로 저장하면 파싱 오류 없이 바로 출력할 수 있습니다
유튜브 데모 삽입 예시
운영 팁
초기에는 “단일 테이블 + HTML 본문 저장”으로 가볍게 시작하고, 이후 태그나 검색 기능이 필요해질 때만 테이블을 확장하는 방식이 가장 안전합니다.
요약: Node-RED로 입력 UI를 만들고 MariaDB에 저장하면, Next.js는 API 호출만으로 블로그를 바로 구성할 수 있습니다.

