오늘은 채터박스(server ver)를 했다.
bare minimum은 미니노드서버와 비슷해서 금방 다했다.
근데 advanced가 이름값을 한다.
fs모듈 사용하기는 멘탈이 털려가면서 겨우 테스트통과를 시켰는데 socket.io는 어떻게 해야할지 몰라서 당황했다.
실시간 채팅을 가능하게 만든다는데 능숙해지고 싶다.
그리고 postman 쓰는 연습을 해야겠다. 잘 쓰는 동기한테 도움좀 받을까..ㅋㅋ
<node에서 debug하는법>
1. nodemon 설치
npm i -g nodemon
, nodemon —save -dev i
2. postman 설치
3. package.json에서 npm start를 nodemon으로 바꿔준다.
4. handleRequest = require('./request-handler');
5. "start": "node --inspect server/basic-server.js"
, (콘솔에서 로그 확인가능)
6. "start": "node --inspect brk server/basic-server.js"
, (시작하자 마자 브레이크)
7. "start": "nodemon --inspect brk server/basic-server.js"
, (다같이 검사가능)
<http 메소드>
Method | Endpoint | Action |
---|---|---|
GET | /api/users | 모든 사용자 조회 |
POST | /api/users | 새 사용자 리스트 추가 |
PUT | /api/users/{username} | 특정 사용자의 정보 갱신 |
DELETE | /api/users/{username} | 특정 사용자의 정보 삭제 |