수업소개
URL에 포함된 쿼리 스트링을 해석해서 이용하는 방법을 살펴봅니다.
URL의 이해
강의
Node.js에서 URL을 통해서 입력된 값을 사용하는 방법
강의
실습하실 때 url 뒤에 ?id= 의 값을 직접 입력해주셔야 오류가 발생하지 않습니다.
소스코드
main.js
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);