서버 API 2

Nuxt.js로 오라클 debug_log 테이블 실시간 모니터링 구현하기

오라클 데이터베이스의 debug_log 테이블에 데이터가 삽입될 때마다 실시간으로 화면에 태그로 표시되도록 Nuxt.js 애플리케이션을 구현해보겠습니다. 이를 위해 서버에서 주기적으로 데이터를 폴링(polling)하거나, 가능하다면 웹소켓(WebSocket)을 사용해 실시간 업데이트를 처리할 수 있습니다. 여기서는 간단한 폴링 방식과 Nuxt 3를 활용한 예제를 블로그 형식으로 정리하겠습니다.  2025.03.17 - [Oracle Database 강좌] - 오라클에서 디버깅 로그를 테이블에 저장하기: 프로시저명과 라인 번호 추가  목표debug_log 테이블에 데이터가 추가될 때마다 Nuxt.js 페이지에서 실시간으로 테이블에 반영.주기적인 API 호출을 통해 데이터를 가져오고, 로 렌더링.간단한 U..

Nuxt.js에서 MariaDB와 연결해 SELECT 데이터 리턴하기

안녕하세요, Nuxt 개발자 여러분! 이번에는 Nuxt 3의 서버 핸들러(defineEventHandler)에서 MariaDB 데이터베이스에 연결하고, SELECT 쿼리를 실행해 결과를 클라이언트에 리턴하는 방법을 알아보겠습니다. MariaDB는 MySQL과 호환되는 오픈소스 데이터베이스로, Node.js 환경에서 쉽게 통합할 수 있습니다. 단계별로 상세히 설명할게요!1. 기본 환경 설정MariaDB에서 데이터를 가져오려면 먼저 프로젝트에 데이터베이스 연결 라이브러리를 설치하고, Nuxt의 서버 환경에서 이를 사용해야 합니다.1.1. 프로젝트 구조 my-nuxt-project/├── pages/│ └── index.vue├── server/│ └── api/│ └── getData.js..