페이지마다 정적인 파일을 가지고올수있음 그런데...

1억개의 정적인 파일을 가지고있어야할까?

같은 파일이지만 키값을 달리함으로써 php애플리케이션이 웹브라우저에게 서로 다른 페이지를 만들어서 보낼수있어

url의 형식에 대해 좀더 자세히 볼필요가있어

사용자가 서버에 접근할때 어떤방식으로 접근할것인가가 http 프로토콜. 통신 규칙

그다음 나오는게 도메인 네임. 호스트! 인터넷에 연결되어있는 컴퓨터의 주소.

그다음은 port. 한 컴퓨터에 여러 서버 있을수있음. 클라이언트가 어디랑 통신하면될까 알려주는게 포트번호야

웹서버 기본값 포트는 80임

그다음 패쓰..어떤 디렉토리의 어떤 파일!

그다음이 쿼리 스트링. 이게 우리가 오늘 보려는 메인.

내가 읽고싶은정보가 뭔지 알려주는거임. 쿼리의 시작은 ?로 약속되어있음

값은 =로 구분되도록 약속하고

http://localhost/?id=HTML

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: 'HTML'}
	console.log(queryData.id); // HTML
	if (_url == '/') {
		_url = '/index.html';
	}
	if (_url == 'favicon.ico') {
		return response.writeHead(404);
	}
	response.writeHead(200);
	var template = `
	정적인 페이지 내용 가져오고 상황에 따라 바뀌었으면 좋겠는 부분은 ${}로 
	`;
	// response.end(queryData.id); //이부분을 수정했음..id가 들어가도록
	response.end(template);
});
app.listen(3000);

콘솔 입력값 args알아내려면?