[TIL] 클라이언트 서버

Captainjack·2021년 5월 3일
0

TIL

목록 보기
27/258

아직 정리가 안됨.

주요 키워드만 정리함.

const port = 3000;
const ip = "127.0.0.1";

const server = http.createServer(requestHandler);
console.log("Listening on http://" + ip + ":" + port);
server.listen(port, ip);

server.listen으로 서버를 오픈가능


Postman은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼이다.

사용법은 원하는 주소 넣고 원하는 요청으로 발사


라우팅?

=> 응답에 따라 다른 결과 값을 주는 것 (HTTP메소드, url에 따른 분기)

예를들어 get 요청이오면 어떻게 응답을 해야겠다.

post가 오면 어떻게 응답을 해야겠다.


status code는 요청이 제대로 갔다면 값을 따로 설정해주지않아도

"200 ok"가 기본 값으로 설정이 된다.


request.setHeader('conten-type', 'mime');
request.writeHeader(200, header);
//https://nodejs.org/ko/docs/guides/anatomy-of-an-http-transaction/ 

node 사이트에 자세하게 나와있지만
기본적으로 setHeader는 값 한번 셋팅
writeHeader는 값으로 객체를 받아서 한꺼번에 해줄 수 있다.


Streamming => 시간에 걸쳐 받는다.
유튜브 용량이 큰 동영상 재생속도보다 다운속도가 느리면 버퍼 걸리는 개념


cors의 값중 MAX-AGE의 숫자는
프리플라이트의 기다림 주기이다. 먼저 보낸 프리플라이트가 다음 발송까지 몇초 대기 할 것인지 설정해준다.

profile
til' CTF WIN

0개의 댓글