내장모듈

    Node.js 내장 모듈 - url

    오늘은 Node.js에서 제공하는 내장 모듈인 url에 대해 알아볼 것이다. 위 이미지는 url의 각 구성 요소에 대한 속성을 보여주고 있다. url 기준 상단은 기존 노드 방식이고 하단은 WHATWG 방식이다. 주소에 대한 명칭을 두 가지 단체(Node, WHATWG)에서 다르게 일컫는다. 예를 들어 https://www.naver.com/login 이란 주소가 있는데 주소를 받을 때 /login 이라는 앞단이 잘린 주소를 받으면 WHATWG 방식으로는 해석을 못한다. 이럴 때 기존 노드 방식을 사용하면 된다. url 모듈 사용 방법 const url = require('url'); const { URL } = url; const myURL = new URL('http://www.gilbut.co.kr..

    Node.js 내장 모듈 - path

    Node.js에서 제공하는 내장 모듈인 path는 파일 경로와 관련된 작업을 수행하는데 도움을 주는 모듈이다. 접근 방법 const path = require('path'); path 모듈은 다양한 메소드를 제공하며, 파일 경로를 구성하고 처리하는 데 사용된다. (ex: 운영체제별 분기처리 등) path 모듈의 메소드와 사용법 path.join([...paths]) : 전달된 모든 인수를 하나의 경로로 합친다. const path = require('path'); console.log(path.join('/usr', 'local', 'bin')); // 출력: '/usr/local/bin' path.resolve([...paths]) : 전달된 모든 인수를 절대 경로로 해석한다. const path = ..

    Node.js 내장 모듈 - os

    Node.js의 내장 모듈 중 하나인 os를 알아볼 것이다. os - 운영체제의 정보를 담고 있다. 접근 방법 os 접근 방법은 해당 모듈을 require로 가져오면 된다. (내장 모듈이기 때문에 경로를 지정해줄 필요는 X) const os = require('os'); console.log('운영체제 정보---------------------------------'); console.log('os.arch():', os.arch()); console.log('os.platform():', os.platform()); console.log('os.type():', os.type()); console.log('os.uptime():', os.uptime()); console.log('os.hostname(..