> 웹 프론트엔드 > 프런트엔드 Q&A > 노드 전달이란 무엇입니까?

노드 전달이란 무엇입니까?

WBOY
풀어 주다: 2022-04-22 15:10:29
원래의
2277명이 탐색했습니다.

노드 전달이란 사용자가 데이터를 요청해야 할 때 프런트엔드 서버에 요청을 보내고, 프런트엔드 서버가 요청을 받고, 데이터를 받기 위해 백엔드 서버에 요청을 보내는 것을 의미합니다. 요청 전달은 노드를 사용하여 요청을 백엔드에 전달하는 프로세스입니다. 노드는 전송 스테이션으로 이해될 수 있습니다.

노드 전달이란 무엇입니까?

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿