채터박스 서버 express로 리팩토링 완료.
request-handler를 리팩토링할수도 있었겠지만,
server를 시작하는 end point와 분리한 컴포넌트를
어떻게 express문법으로 가져와서 서버와 연결할지를 찾지못해,
그냥 basic-server단에서 새로 http메소드를 사용하여 라우팅하여 해결.
기존에 작성한 fs모듈을 사용한 writeFile, readFile도 무난하게 같이 사용됨.
JSON메소드를 잘 사용하지 않아 내가 의미를 잘못 알고있었다는것을 깨달음. 충격적이게 부끄러웠던 하루였다. 흠. 앞으로 잘하자.
codestates측에서 알려준 bodyParser 사용방식을 잘못 이해해 조금 애먹었었음.
↓ ↓ ↓ ↓
const bodyParser = require('body-parser')
//const jsonParser = bodyParser.json() //원래 있는 용도의 메소드인줄 알았는데 아니었음.
//그냥 bodyParser 사용시 app.js에서 보낸 json데이터를 JSON.parse()를 사용하여 JSON객체 --> 찐객체로 변환시켜줘야 하지만,
//bodyParser.json() 으로 단지 json()을 별도로 붙여서 사용하면,
//json객체 --> 찐객체로 변환시켜서 body를 애초에 찐객체로 변환한상태로 바꿔버리면 JSON.parse()를 안 사용해도 되는거임. ㅇㅇ