본문 바로가기
728x90
반응형
SMALL

Web/Nodejs22

[Node.js] 모듈 - 2️⃣ process 1. process 현재 실행 중인 Node.js 프로세스에 대한 정보를 제공 2. 프로퍼티 및 메서드 2-1. 프로퍼티 process.execPath: node가 설치되고 실행되는 경로를 반환 process.pid: Node.js 프로세스의 PID를 반환 process.ppid: 프로세스의 부모 프로세스의 PID(Process ID)를 반환 process.platform: 현재 운영 체제 플랫폼을 반환 process.env: 환경변수에 C:\Program Files\nodejs\node.exe 위치를 등록시켜놨기 때문에 os가 위치를 기억➡ js 파일을 실행시키기 되면 환경변수에 등록되어있던 node 위치를 끌어다가 읽을 수 있도록 함 const process = require('process') //.. 2023. 4. 25.
[Node.js] 모듈(module) 사용하기 - 내보내기, 사용하기! 1. 모듈(module)이란❓ 프로그래밍에서 코드의 재사용을 위한 단위 코드 조각들을 패키지로 묶어 다른 코드에서 사용할 수 있는 독립적인 단위 모듈은 특정 기능을 수행하거나 객체를 정의하며, 이러한 기능이나 객체는 다른 코드에서 가져와서 사용할 수 있음 2. 모듈 내보내기 모듈로 사용할 별도의 js 파일 만들기 module.exports let count = 0 function increase(){ count++ } function getCount(){ return count } // 모듈 내보내기 module.exports.getCount = getCount; module.exports.increase = increase;' // 같은 형식 // module.exports = { // getCount.. 2023. 4. 24.
[Node.js] console - 콘솔에 출력하기! 1. console console 객체의 메서드들은 주로 디버깅과 로깅에 사용 2. 메서드 console.log([data][, ...args]): 콘솔에 메시지를 출력 ✅ 콘솔에 '로딩중...'이라고 띄우고 콘솔에 표시된 모든 메시지를 지운다. console.log('로딩중...') console.clear() console.info([data][, ...args]): console.log()와 동일한 기능을 수행 console.error([data][, ...args]): 에러 메시지를 출력 console.warn([data][, ...args]): 경고 메시지를 출력 console.log('log') // 개발 시 사용하는 로그 console.info('info') // 정보를 줄 때 console.. 2023. 4. 24.
[Node.js] global - 전역 객체(Global Object) 1. global Node.js에서 실행되는 모든 코드에서 암시적으로 사용할 수 있는 객체 javascript의 window객체와 똑같음 각종 api와 함수들을 제공 전역 객체는 process 객체도 포함하고 있으며, Node.js 애플리케이션의 실행 환경 정보를 제공 process 객체는 Node.js의 프로세스와 관련된 정보를 제공하고, Node.js 애플리케이션을 제어할 수 있는 메서드를 제공 global.hello = () => { // console.log('hello') global.console.log('hello') } // global.hello() hello() 📍 js 결과 확인하는 법! 1) cmd에서 해당 경로로 이동 2) node js파일명 2023. 4. 24.
[Node.js] Node.js란?& Node.js의 역사와 특징을 알아보자! 🤔 1. Node.js란❓ JavaScript 런타임 환경으로, 서버 사이드 어플리케이션을 개발하는 데 사용되는 오픈 소스 플랫폼 네트워크 애플리케이션, 웹 서버, API 서버 등을 개발할 때 사용 Node.js는 Google Chrome V8 JavaScript 엔진을 사용하여 빠른 속도로 코드를 실행 Node.js는 비동기적인 이벤트 기반 아키텍처로 작동 ( I/O 작업이 완료될 때까지 기다리지 않고 다음 작업을 처리) Node.js는 모듈 시스템을 사용하여 코드를 모듈화할 수 있움 2. Node.js의 역사 1995년 HTML, CSS, JavaScript (SpiderMonkey, JavaScriptCore, V8m Chakara) 2009년 라이언 달(Ryan Dahl, 1981)이 개발한 프로젝트.. 2023. 4. 23.
[Node.js]Node.js 다운로드 하기! 1. Node.js 다운로드 공식 홈페이지 다운로드 https://nodejs.org/ko/download 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 📍참고: LTS는 안정된 버젼임. (최신버전은 안정적이지 않을 수 있음!) 다운로드 파일 실행하기 별도로 체크해줄 것이 없고 그냥 Next를 눌러 설치를 완료했다. 명령프롬프트 또는 vscode 터미널 실행 1) js 파일을 만들 경로로 이동 2) Node.js 설치 확인하기 설치가 완료되면, Node.js를 사용하여 JavaScript 기반의 서버 사이드 어플리케이션을 개발할 수 있음! 2023. 4. 23.
728x90
반응형
LIST