본문 바로가기

웹 개발 (Frontend Developer)/Node.js2

Node.js 모듈 시스템에 대해 Node.js에서 모듈은 '필요한 함수와 기능들의 집합'을 의미합니다. Node.js 에서 제공해 주는 많은 모듈들을 손쉽게 사용하거나 직접 모듈 만들어서 사용할 수 있습니다.  const module = require "require() 함수를 사용해 자바스크립트 파일을 읽고, 실행하여 객체를 반환합니다. core module(built-in module)은 Node.js에서 기본적으로 제공하는(내재되어 있는) 모듈을 의미합니다. Http : http 모듈은 Node.js에서 HTTP 서버를 생성하기 위한 클래스, 메서드, 이벤트를 포함합니다. Url : url 모듈에는 URL 확인 및 구문 분석을 위한 메서드가 포함되어 있습니다. Querystring : querystring 모듈에는 쿼리 문자열을 .. 2024. 9. 6.
벡엔드에서 사용하는 Node.js 기본 이해 자바스크립트 런타임(Node.js)은 확장 가능한 네트워크 애플리케이션을 구축하기 위해 설계된 환경입니다. Node.js를 사용하면 자바스크립트를 풀스택으로 사용할 수 있으며, 확장성이 뛰어나고, 비동기 처리(Non-blocking)와 방대한 에코시스템(커뮤니티)을 제공합니다. **런타임 (runtime)** 이란 프로드래밍 언어가 구동되는 환경을 말합니다.  컴퓨터가 브라우저 없이 Javascript 코드를 읽을 수 있게 Node.js를 설치해 주겠습니다. Node.js 웹사이트로로 이동하여 안전된 버전 (보통 숫자가 더 낮은 버전 / LTS 버전) 다운로드 및 설치합니다.설치 완료 후에 Node 실행하여 node --version으로 어떤 버전에 있는지 확인 가능합니다.Node 환경에 진입할 때에는 .. 2024. 9. 5.