Mini Server

Front-end Dev. Hyuk·2020년 8월 28일
0


chatterbox server api를 대체 하기 전, 간단한 서버를 한번 구축 해보았다. 이미 간단한 http 서버가 구축 되어 있었다. Client는 이미 다 작성이 되어있으며, 간단한 server는 구축이 되어있는데 server를 실행시킨다라는 것은 우선 server.js를 node.js로 구동한다라는 것이며, node server/basic-server.js 라고 node로 구동하면 5000 포트에 열려있다라는 것을 알 수 있었다. 5000으로 들어가게 되면 입력되어있던 문구가 보이게 되었다. 그렇다면 Client는 어디에 구축이 되어있나라고 한다면 open client/index.html을 치게 되면 구축이 되어 있는 것을 알 수 있다. client를 참고해보면 lower case를 만들기위해서 post 요청에 lower라고 하는 요청을 하고 uppper라고 하는 요청을 이미 구축이 되어있었다.

const server = http.createServer((request, response) => {

let headers = defaultCorsHeader;

if(request.method === 'OPTIONS'){

 // 어떤 응답을 주어야하나? 한번 검색해보기

}

if(request.method ==- 'POST'){

if(request.url == `/upper'){

// 대문자로 만들어서 응답.

} else if { request.url === `/lower`){

// 소문자로 만들어서 응답.

} else {

// 잘못된 요청이라는 응답.

}

}else{

// 잘못 된 요청이라는 응답.

}
profile
The Known is finite The unknown is infinite.

0개의 댓글