프로젝트 의 JavaScript 스킬 트리

Node.js 리버스 프록시 구축

초급

이 프로젝트에서는 Node.js 를 사용하여 리버스 프록시를 만드는 방법을 배웁니다. 리버스 프록시는 클라이언트와 백엔드 서버 사이에 위치하여 클라이언트의 요청을 백엔드 서버로 전달하고, 백엔드 서버의 응답을 다시 클라이언트로 반환하는 서버입니다.

javascriptweb-development

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 Node.js 를 사용하여 리버스 프록시를 만드는 방법을 배우게 됩니다. 리버스 프록시는 클라이언트와 백엔드 서버 사이에 위치하여 클라이언트의 요청을 백엔드 서버로 전달하고, 응답을 다시 클라이언트로 반환하는 서버입니다.

👀 미리보기

Reverse proxy server preview

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다:

  • Node.js 를 사용하여 HTTP 서버를 만드는 방법
  • Stream pipe를 사용하여 GitHub 응답 데이터를 클라이언트에 직접 전달하는 방법
  • 리버스 프록시 서버를 시작하고 테스트하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 리버스 프록시의 개념과 작동 방식을 이해합니다.
  • Node.js 를 사용하여 GitHub 웹사이트로 요청을 프록시하는 리버스 프록시를 만듭니다.
  • Stream pipe를 사용하여 리버스 프록시 기능을 구현합니다.
  • 리버스 프록시 서버를 시작하고 테스트합니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data