Node.js 애플리케이션을 실행할 때 포트 3000이 사용되는 이유는 무엇입니까?


우수 답변

먼저, 포트 3000을 사용하는 것은 필수가 아니며 대부분의 애플리케이션은 사용하지 않습니다. 프로덕션에서 동일한 포트. 이것은 대부분 개발 중에 이루어 지므로 걱정없이 변경할 수 있습니다.

3000을 개발 포트로 사용하는 것이 인기있는 이유에 대한 질문이 있다면 그에 대한 대답은 대부분 관습이며 다른 것은 없습니다.

TCP 포트는 0 ~ 65535 범위에서 사용할 수 있습니다. 일반적으로 최대 1024 개의 포트 번호는 FTP (21), SMTP (25), HTTP (80), HTTPS (443)와 같은 알려진 서비스에 대해 보존됩니다. ). 따라서 일반적으로 개발 / 배포 시스템에서 실행중인 서비스를 방해하지 않도록 개발 목적으로 1024보다 큰 4 자리 코드를 사용하는 것이 일반적입니다.

다음 사항을 고려하여 포트 번호를 선택하십시오.

  • 예약 된 포트를 사용하지 마십시오.
  • 기억하기 쉬운 포트를 사용하십시오. 기타 제한 사항)

3000, 4000 등과 같은 포트 번호를 사용하게 될 수도 있습니다.

또한 대부분의 개발은 웹용이므로 (HTTP 80 필요) , 일부 웹 서버 엔진은 인기있는 개발 포트로 8080을 사용하기 시작했습니다. 이제 여러 서비스를 작업하는 개발자 인 경우 이미 8080이 사용 중일 수 있으므로 일부 서비스는 8888을 사용할 수 있습니다. 결국 작업 패턴의 공통성에 따라 하루가 끝날 때 각 플랫폼에 대해 규칙이 만들어집니다. 대부분의 개발자.

Answer

3000 포트는 Nodejs 애플리케이션 코드에서 노드 애플리케이션을 실행하기 위해 언급 된 포트가 인터넷에서 제공되는 대부분의 샘플 코드에서 3000이기 때문에 사용됩니다. 따라서 인터넷의 코드를 사용하는 경우 언급 된 포트 번호를 확인하여 노드 응용 프로그램을 실행하는 데 사용할 포트 번호로 편집 할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다