반응형 모듈3 [Node.js] url (Uniform Resource Locator)모듈로 URL을 파싱 1. 개요 Node.js에서 url 모듈을 사용하여 url 주소를 파싱하여 객체로 만들어 정보를 표시하는 예제이다. 2. 사용법 url 문자열은 여러 구성 요소를 포함하는 구조화된 문자열이다. url 모듈을 선언하고 parse() 함수로 주소를 파싱한다. var url = require('url'); var urlObj = url.parse("http://domain:8080/admin/page?name=admin&pwd=1234#top", true, true); 파싱된 객체를 사용하여 아래와 같이 각각의 정보를 표시한다. 전체 주소를 표시 console.log("urlObj.href = " + urlObj.href); 프로토콜을 표시 console.log("urlObj.protocol = ".. ■ Front-End ■/Node.js 2023. 2. 26. [Node.js] os 모듈을 사용하여 운영체제와 시스템 정보를 조회 1. 개요 os 모듈을 사용하여 운영체제의 메모리, 플랫폼, 운영시간과 같은 정보를 표시할 수 있다. os 모듈은 내장된 모듈이며 운영체제와 관련된 메서드와 속성을 제공한다. 2. 사용법 먼저 os 모듈을 선언합니다. var os = require('os'); os 모듈에 정의된 메서드를 사용하면 해당 정보를 쉽게 표시할 수 있다. os.hostname() - 호스트 이름 os.type() - 운영체제 형태 os.uptime() - 운영시간 os.totalmem() - 전체 메모리 크기 3. 예제 운영체제와 시스템 정보를 표시하는 예제이다. 소스코드와 실행 결과를 보면 쉽 게 알 수 있다. /** os : Operation System */ var os = require('os'); consol.. ■ Front-End ■/Node.js 2023. 2. 26. [Node.js] crypto 모듈 - 해시코드 생성, 문자열 암호화 및 복호화 1. 개요 crypto 모듈은 해시코드 생성, 암호화와 복호화와 관련된 모듈이다. crypto 모듈을 사용하여 문자열을 해시코드를 만들 수 있고 입력값을 암호화하고 복호화를 할 수 있다. 2. 설치 먼저 다음의 명령어로 crypto 모듈을 설치한다. > npm install crypto --save 3. 사용법 먼저 crypto 모듈을 선언한다. 입력 값은 'crypto module'로 하였다. var crypto = require('crypto'); var input = 'crypto module'; 1) Hash crypto.createHash() 메서드를 호출하여 Hash 클래스의 인스턴스로 sha1을 정의한다. 그리고 sha1에 update() 메서드로 input 데이터를 해싱하고 dige.. ■ Front-End ■/Node.js 2023. 2. 26. 이전 1 다음 728x90