반응형 URL2 [Node.js] http 모듈 - 요청 URL에 따른 다양한 서비스 1. 개요 Node.js에서 http 모듈로 웹으로 요청 URL에 따른 다양한 서비스를 분기하는 예제이다. 2. 사용법 먼저 http 모듈과 fs 모듈을 선언한다. var http = require('http'); var fs = require('fs'); 요청URL 에 대한 각각의 request.url에 대해서 if ~ else ~ 문으로 분기를 하여 처리한다. if (request.url == "/") { response.writeHead(200, { 'Content-Type' : 'text/html; charset=utf-8' }); …(중략)… } else if (request.url == "/about") { response.writeHead(200, { 'Content-Type' : .. ■ Front-End ■/Node.js 2023. 2. 26. [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. 이전 1 다음 728x90