// main.js
var url = require('url');
var app = http.createServer(function(request,response){
var _url = request.url;
var pathname = url.parse(_url, true).pathname;
console.log(pathname);
});
app.listen(3000);
위의 이미지에서는
url.parse(_url, true).pathname 은 /main 이다.
(port 뒤에 있는 /부터 ?전까지)
// 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;
var pathname = url.parse(_url, true).pathname;
var title = queryData.id;
if(pathname === '/'){
//파일 읽어오는 부분
}else{
response.writeHead(404);
response.end('Not found');
}
});
app.listen(3000);
응답코드 설정 (response code)
response.writeHead(404);
response.end('Not found');
출처
'개발일기 > Node.js 공부하기' 카테고리의 다른 글
Node.js - 패키지 매니저와 PM2 (0) | 2021.04.09 |
---|---|
Node.js - 파일 목록 알아내기 & App - 글목록 출력하기 (0) | 2021.04.07 |
Node.js - 콘솔에서의 입력값 (0) | 2021.04.07 |
Node.js - 파일 읽기 & App - 동적인 웹페이지 만들기 (0) | 2021.04.06 |
Node.js - URL로 입력된 값 사용하기 (0) | 2021.04.06 |