수업소개
URL에 포함된 쿼리 스트링을 해석해서 이용하는 방법을 살펴봅니다.
URL의 이해
강의
Node.js에서 URL을 통해서 입력된 값을 사용하는 방법
강의
실습하실 때 url 뒤에 ?id= 의 값을 직접 입력해주셔야 오류가 발생하지 않습니다.
소스코드
main.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | var http = require( 'http' ); var fs = require( 'fs' ); var url = require( 'url' ); var app = http.createServer( function (request,response){ var _url = request.url; var queryData = url.parse(_url, true ).query; console.log(queryData.id); if (_url == '/' ){ _url = '/index.html' ; } if (_url == '/favicon.ico' ){ return response.writeHead(404); } response.writeHead(200); response.end(queryData.id); }); app.listen(3000); |