erd16 Node.js REST API 서버 예제 좋습니다! 이번에는 Node.js + Express로 전체 CRUD(Create, Read, Update, Delete) 기능을 갖춘 REST API 서버 예제를 보여드릴게요. 간단히 메모리 배열을 데이터베이스처럼 사용해서 구현합니다.📌 Node.js + Express사용 CRUD 예제 // server.jsconst express = require('express');const app = express();const port = 3000;// JSON 요청 처리 미들웨어app.use(express.json());// 임시 데이터 (메모리 DB)let users = [ { id: 1, name: 'Kim' }, { id: 2, name: 'Lee' }, { id: 3, name: 'Park' }].. 2026. 3. 17. Node.js WebSocket 샘플 서버 (Node.js, ws 라이브러리 사용)// 설치: npm install wsconst WebSocket = require('ws');// 8080 포트에 WebSocket 서버 생성const wss = new WebSocket.Server({ port: 8080 });wss.on('connection', (ws) => { console.log('클라이언트 연결됨'); // 클라이언트로 메시지 보내기 ws.send('서버에 연결되었습니다!'); // 클라이언트로부터 메시지 받기 ws.on('message', (message) => { console.log(`클라이언트 메시지: ${message}`); ws.send(`서버가 받은 메시지: ${message}`); }); // .. 2026. 3. 16. 현재화면(Canvas)을 Node.js 서버로 저장 1. 클라이언트(WebGL 브라우저) 측WebGL로 그린 Canvas를 toDataURL() 또는 toBlob()으로 변환한 뒤 서버(Node.js)로 전송합니다.※ 주의: 캡쳐하기전에 WebGL의 Canvas를 한번더 그려 준 후 아래 코드를 실행햐야 합니다. ex) drawScene(); //화면그리기// WebGL Canvas 가져오기const canvas = document.getElementById("myCanvas");// 이미지 데이터 생성 (Base64)const imageData = canvas.toDataURL("image/png");// 서버로 전송 (예: fetch 사용)fetch("/save-image", { method: "POST", headers: { "Cont.. 2026. 3. 13. WebGL로 동영상 출력하기 1. HTML에 태그 추가 autoplay muted loop playsinline 속성은 브라우저 자동재생 제한을 피하기 위해 필요합니다.style="display:none"으로 화면에는 직접 보이지 않게 합니다.2. JavaScript에서 Video 텍스처 생성 let video = document.getElementById("video");let videoTexture = gl.createTexture();function initVideoTexture() { gl.bindTexture(gl.TEXTURE_2D, videoTexture); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); gl.texParameter.. 2026. 3. 13. 4.ERD 그리기 상세설명 ERD 그리기 설명작업중입니다... 2026. 3. 3. Oracle 데이터베이스에서 지원하는 주요 필드 타입(Data Types) Oracle Database는 다양한 데이터 타입을 지원하며, 크게 숫자형, 문자형, 날짜/시간형, 대용량 데이터형, RAW/이진형, 기타 특수형으로 나눌 수 있습니다. 주요 타입을 정리하면 다음과 같습니다:📊 숫자(Numeric) 타입NUMBER(p, s) : 정밀한 수치 데이터 저장 (최대 38자리)FLOAT : 부동소수점 숫자BINARY_FLOAT, BINARY_DOUBLE : 빠른 부동소수점 연산용🔤 문자(Character) 타입CHAR(n) : 고정 길이 문자열 (최대 2000 byte)VARCHAR2(n) : 가변 길이 문자열 (최대 4000 byte)NCHAR(n) : 유니코드 고정 길이 문자열NVARCHAR2(n) : 유니코드 가변 길이 문자열LONG : 최대 2GB까지 저장 가능한 가.. 2026. 2. 27. 이전 1 2 3 다음