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{
// 잘못 된 요청이라는 응답.
}