
코드스테이츠 블록체인 과정 20 일차 후기 😀
📃 배운내용 :
1. Node.js 로 만드는 간단한 서버
✨ 몰랐던 내용 :
1. 요청.on()
사실 node를 다루면서 express 없이 짜본것은 처음이었다.
request 가 들어오면 response를 어떻게 내보내는지 조차 몰랐는데, request를 고차함수처럼 사용하고 그 안에 response를 하면 되는것이었다.
요청.on( (data) => { } )
여기서의 data에는 post 로 날린 데이터 전부가 들어온다. 정확한건 좀 더 알아봐야겠다.
2. 응답.writeHead()
status로 상태코드를 전달하는건 알고 있었지만, writeHead()로 header와 상태코드 전부를 한번에 보낼 수 있던건 모르고있었다.
// headerOptions = { "Access-Control-Allow-Origin": "*", ~~ 등등 }
응답.writeHead(200,headerOptions);
3. express - 응답.json()
응답을 json 형태로 내보내는 것이다. 어떠한 값을 넣어도 json 형태로 변환한다.
사실 이 json() 메소드를 나는 문자열이나 배열에 쓰는 것인줄 알았는데 express 의 내장 메소드였다.
4. cors
교차 출처 리소스 공유 ( Cross Origin Resource Sharing ) 이라는 것으로
한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다.
라고 MDN 에서 명시하고있다.
https://developer.mozilla.org/ko/docs/Web/HTTP/CORS
교차 출처 리소스 공유 (CORS) - HTTP | MDN
교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라
developer.mozilla.org
👨🎓👩🎓 페어와의 활동 내용 :
각자 진행하고 모르는 부분을 취합하기로 했다. 둘 다 막히는 부분 없이 잘 해결한거같아서 별도의 페어 활동 내용은 없었다.
💌 한줄평 :
원래 하던건데..? 했다니까..? 진짜 하던거라니까..?
'B4 Junior' 카테고리의 다른 글
| 코드스테이츠 블록체인 과정 22일차 후기 💻 (0) | 2022.06.04 |
|---|---|
| 코드스테이츠 블록체인 과정 21일차 후기 💻 (0) | 2022.05.28 |
| 코드스테이츠 블록체인 과정 19일차 후기 💻 (0) | 2022.05.26 |
| 코드스테이츠 블록체인 과정 17, 18일차 후기 💻 (0) | 2022.05.24 |
| 코드스테이츠 블록체인 과정 16일차 후기 💻 (0) | 2022.05.22 |
백엔드는 못말려
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!