본문 바로가기

JavaScript/Node.js27

Node) 노드 기능 알아보기 - 노드 내장 모듈 사용하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. [Node.js 교과서]의 책을 참고하여 포스팅한 개인 공부 내용입니다. 노드 기능 알아보기 노드 내장 모듈 사용하기 노드는 운영체제 정보에 접근, 클라이언트가 요청한 주소에 대한 정보 등을 가져올 수 있으며, 이러한 기능을 하는 모듈을 제공합니다. os 노드는 os 모듈에 정보가 담겨 있어 정보를 가져올 수 있음 (웹 브라우저에 사용되는 js는 운영체제의 정보를 가져올 수 없음) require('os') 또는 require('node:os')로 모듈을 불러옴 (os라는 파일이 존재하진 않지만, 노드가 알아서 내장 모듈인 것을 파악해 불러옴) os.js const os = require("os"); console.log("----- 운영 체제 정보 ----.. 2022. 12. 27.
Node) 노드 기능 알아보기 - 노드 내장 객체 알아보기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. [Node.js 교과서]의 책을 참고하여 포스팅한 개인 공부 내용입니다. 노드 기능 알아보기 노드 내장 객체 알아보기 노드에서는 기본적인 내장 객체와 내장 모듈을 제공하며, 따로 설치하지 않아도 바로 사용할 수 있습니다. (브라우저의 window 객체와 비슷) global 전역 객체 (모든 파일에서 접근 가능) 메소드 호출 시 global 생략 가능 (global.require → require 로 사용) window와 document 객체를 노드에서 사용할 수 없어 이를 아우르는 globalThis 객체가 생성됨 브라우저 환경에선 globalThis → window, 노드에선 globalThis → global @콘솔출력값 > global Object [.. 2022. 12. 27.
Node) 노드 기능 알아보기 - REPL, 모듈 사용하기 안녕하세요, 코린이의 코딩 학습기 채니 입니다. [Node.js 교과서]의 책을 참고하여 포스팅한 개인 공부 내용입니다. 노드 기능 알아보기 REPL 사용하기 REPL 입력한 코드를 읽고 (Read) 해석하고 (Eval) 결과물을 반환하고 (Print) 종료할 때까지 반복 (Loop) 노드의 REPL을 사용하기 위해 터미널을 열어줍니다. (ctrl + `) $ node Welcome to Node.js v18.12.1. Type ".help" for more information. 프롬프트가 > 모양으로 바뀌었다면 자바스크립트 코드를 입력할 수 있습니다. > const str = 'Hello world, Hello node'; undefined > console.log(str); Hello world, .. 2022. 12. 27.