const http=require('http');
const url=require('url');
const querystring=require('querystring');
const fs=require('fs');

http.createServer((req, res)=>{
    let path='', get={}, post={};
    if(req.method=='GET'){
        let {pathname, query} = url.parse(req.url, true)
        path=pathname;
        get=query;
        complete();    
    }else{
        path=req.url;
        let arr=[];
        req.on('data', buffer=>{
            arr.push(buffer)
        });
        req.on('end', ()=>{
            let buffer = Buffer.concat(arr);

            post=querystring.parse(buffer.toStrin());
            complete();
        })

    }

    function complete(){
        console.log(path, get, post)
    }

}).listen(8080)