노드 전달이란 사용자가 데이터를 요청해야 할 때 프런트엔드 서버에 요청을 보내고, 프런트엔드 서버가 요청을 받고, 데이터를 받기 위해 백엔드 서버에 요청을 보내는 것을 의미합니다. 요청 전달은 노드를 사용하여 요청을 백엔드에 전달하는 프로세스입니다. 노드는 전송 스테이션으로 이해될 수 있습니다.
이 튜토리얼의 운영 환경: windows10 시스템, nodejs 버전 12.19.0, Dell G3 컴퓨터.
Definition
사용자가 데이터를 요청해야 할 때 사용자는 프런트엔드 서버에 요청을 보내고, 프런트엔드 서버는 요청을 받아 노드에게 요청을 보냅니다. 백엔드 서버에서 데이터를 받아 사용자에게 전달합니다.
노드 전달의 본질은 실제로 webpack devServer와 동일합니다. 단, 노드 전달은 일반적으로 자체적으로 구현되며, webpack devServer는 정의되어 있습니다.
노드 전달 도메인 간 이해는 webpack devServer 원칙의 실현입니다
먼저 요청 전달이 무엇인지 이해해야 합니다. 일반적으로 프론트 엔드가 백엔드에서 데이터를 요청할 때 백엔드는 요청을 제공해야 합니다. 프런트 엔드는 연결에 대한 데이터를 직접 요청합니다. 요청 전달이란 노드를 사용하여 요청을 백 엔드로 전달하고, 프런트 엔드의 경우 얻은 데이터를 반환하는 것으로 이해됩니다. 노드는 환승역과 같습니다.
express 모듈 소개
express는 node.js 기반의 개발 프레임워크입니다. 이를 활용하면 모든 기능을 갖춘 웹 사이트를 빠르게 구축할 수 있습니다
express를 도입할 때 다른 모듈을 도입하는 것처럼 먼저 package.json 파일을 생성한 다음 npm install을 사용하면 됩니다
node를 사용하여 백엔드 서비스를 시뮬레이션합니다
이제 서비스 A와 서비스 B라는 두 가지 서비스가 있다고 가정합니다. 여기서는 노드를 사용하여 백엔드 서비스를 시뮬레이션하고 서비스 서비스 {"data": "8091"}
에 데이터를 넣습니다. 이때 , serverA.js의 상위 폴더에서 node serverA.js 명령을 입력하면 서비스 A가 생성됩니다.
브라우저에 http://localhost:8091/을 입력하면 우리가 서비스 A에 넣은 데이터를 볼 수 있습니다. {"data": "8091"}
추천 학습: "nodejs video tutorial"
위 내용은 노드 전달이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!