다재다능 개발자 성장기 🚀
항해99 👩💻38일차 TIL 본문
🎉오늘의 한 일🎉
🧡팀프로젝트🧡
- 팀원 다같이 소켓기능을 구현하기로해서 각자 소켓 관련된 강의를 찾아보고 공부하였다. 결과적으로는 프론트단과 잘 연결되어서 실시간채팅기능을 구현할 수 있었다.
🧡개인프로젝트🧡
- 드디어 가장 마지막 세부기능인 '내가 작성한 댓글에만 수정버튼 보이게 하는 기능'을 구현하였다. 이제 블로그 세부목록리스트에 있는 목록들은 모두 구현 완료하였다! 😎 이제부턴 팀프로젝트와 병행하면서 새로운 기능들을 넣어봐야겠다 : )
📌Trouble Shooting 📌
express deprecated res.json(status, obj): Use res.status(status).json(obj)
routes에서 view단으로 값을 넘기려는데 계속 이러한 에러가 났다. 한참을 찾았는데 원인은 사소한 곳에 있었다😂. 바로 아래와 같이 값을 넘기는데 사용되는 res.json에서 값을 감싸는 괄호에 소괄호와 중괄호 모두 사용해줘야 되는데 소괄호 하나만 사용해서 형식이 맞지 않아 에러가 났던것!!! 3시간을 디버깅하는데 사용했어서ㅠ 앞으로는 절대 안까먹을 것 같다.
🐣배운 점🐣
res.send()
이름에서부터 알 수 있듯이 기본적으로 reponse(응답)을 보내는 역할을 한다. 기본적으로 서버에서는 response를 처리할 때 Content-Type을 지정해줘야 하는데 res.send()는 어떠 데이터를 보내는지 파악해서 이에 알맞게 Content-Type을 지정해준다.
res.json()
RESTful API의 형태로 데이터를 주고받을 때 주로 JSON 형식을 사용하는데, res.json은 안에 들어있는 데이터를 자동으로 JSON형식으로 바꾸어 보내준다.
'항해99_6기_TIL' 카테고리의 다른 글
항해99 👩💻40일차 TIL (0) | 2022.04.17 |
---|---|
항해99 👩💻39일차 TIL (0) | 2022.04.14 |
항해99 👩💻37일차 TIL (0) | 2022.04.13 |
항해99 👩💻36일차 TIL (0) | 2022.04.11 |
항해99 👩💻35일차 TIL/WIL (0) | 2022.04.10 |