본문 바로가기

전체 글185

09. git 설치, github 간단 연동 1. 버전관리  여러 파일을 하나의 버전으로 묶어 관리하는 것 버전관리 시스템의 종류1. 클라이언트 _서버모델  - 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 것만 가져와서 작업하고     다시 중앙서버로 보내서 통합하는 방식- SVN, CVS2. 분산 모델 - 하나의 중앙서버가 존재하지만 여러 클라이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식 - Git  2. Git  버전 관리 시스템의 일종 Git 의 장점1. 동시에 작업하는 사람들과 소스코드를 주고받을 필요 x2. 같은 파일을 여러명이 동시에 병렬 개발이 가능3. 변동 과정을 체계적으로 관리할 수 있고, 언제든지 지난 시점의 버전으로 되돌리기 가능4. 인터넷이 연결되지 않은 곳에서도 개발을 진행할 수 있고, 중앙 서버.. 2024. 4. 25.
08. Express 웹 프레임워크, route, morgan 1. Express 웹 프레임워크웹 서버를 생성하고 HTTP 요청에 대한 라우팅 및 처리, 미들웨어를 통한 요청 및 응답 처리 등을 간단하게 구현할 수 있음다양한 확장 기능과 모듈을 제공하여 개발 생산성을 높일 수 있음 express 모듈 설치              npm i express      >>> - [package.json] "type":"module""start":"nodemon 7_express>>> - [terminal] npm start 미들웨어       js >             import express from 'express';            //객체 생성            const app = express();            //미들웨어           .. 2024. 4. 25.
07. http 모듈, 템플릿 엔진 1. http 모듈 웹 서버와 클라이언트를 만들고 관리하는데 사용되는 핵심 모듈 HTTP 서버를 만들거나 HTTP 클라이언트 요청을 만들 수 있음  HTTP 서버를 생성_요청에 따라 파일을 제공          js >             const http=require('http');            const fs=require('fs');            console.log('http 모듈 테스트');            console.log('노드몬이 실행중입니다!');            //req:request(사용자가 전달한 객체)            //res:response(사용자가 전달받을(사용자에게 전달할)객체)            const server=http.crea.. 2024. 4. 24.
06. 버퍼(buffer), 스트림(Steam) 1. 버퍼(buffer) 메모리에 저장되는 일부 공간바이트 단위로 저장되며 integer 형태의 배열 버퍼(Buffer)          js >             const buf=Buffer.from('Hi');            console.log(buf);               // Buffer 48 69>             console.log(buf.length);    // 2            console.log(buf[0]);           // 72            console.log(buf[1]);           //105 * 아스키 코드로 바이트 값이 저장됨             console.log(buf.toStri.. 2024. 4. 24.