반응형

2024/04/28 3

[ Node.js ] 03. express 서버 만들기

express 서버 만들기 Express는 웹 애플리케이션 및 API를 빠르고 간편하게 구축할 수 있는 웹 프레임워크입니다. Express는 Node.js의 핵심 모듈인 HTTP 모듈을 기반으로 만들어졌으며, 라우팅, 미들웨어, 템플릿 엔진과 같은 다양한 기능을 제공합니다.  express 사이트설치바로가기서버만들기바로가기  # Express의 주요 특징과 기능 미들웨어(Middleware) 지원:Express는 미들웨어를 사용하여 요청과 응답을 처리합니다. 미들웨어는 요청 처리에 필요한 작업을 수행하고, 요청과 응답 객체를 조작하거나 다음 미들웨어로 전달할 수 있습니다. 이를 통해 로깅, 인증, 세션 관리 등 다양한 작업을 처리할 수 있습니다.라우팅(Routing):Express는 HTTP 요청에 대한..

Node.js 2024.04.28

[ Node.js ] 02. 노드(Node.js) 내장모듈 - OS, path, url , dns, crypto, util, Console

내장모듈 OS, path, url , dns, crypto, util # os 운영 체제와 관련된 정보에 접근할 수 있는 기능을 제공합니다. 이 모듈을 사용하여 운영 체제의 정보를 가져오거나 조작할 수 있습니다. 메서드 설명 os.userInfo([options])현재 사용자에 대한 정보를 제공하는 메서드입니다. 기본적으로 현재 사용자의 이름, UID, 그룹 ID, 홈 디렉토리 및 쉘을 반환합니다.os.hostname()호스트 이름을 반환합니다.os.platform()현재 운영 체제 플랫폼을 반환합니다. os.totalmem() 및 os.freemem() 시스템의 총 메모리 및 사용 가능한 메모리를 바이트 단위로 반환합니다. os.cpus() 시스템의 CPU 정보를 반환합니다. os.net..

Node.js 2024.04.28

[ Node.js ] 01. 노드(node.js)의 정의

Node.js의 정의 Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 환경입니다. 이것은 JavaScript를 서버 측 애플리케이션 개발에 사용할 수 있도록 해주는 오픈 소스, 이벤트 기반, 비동기식 JavaScript 런타임입니다. 기존에는 JavaScript가 주로 클라이언트 측 웹 개발을 위해 사용되었지만, Node.js의 등장으로 JavaScript를 사용하여 서버 측 애플리케이션을 개발할 수 있게 되었습니다. Node.js는 단일 스레드 이벤트 루프를 기반으로 하고 있으며, 이러한 아키텍처는 비동기식 및 이벤트 기반 프로그래밍을 가능하게 합니다. 이는 대규모 네트워크 애플리케이션의 확장성과 성능에 이점을 제공합니다. Node.js의 특징 비동기식 ..

Node.js 2024.04.28
반응형