>  기사  >  웹 프론트엔드  >  nodejs 시작 설정 포트 번호

nodejs 시작 설정 포트 번호

PHPz
PHPz원래의
2023-05-11 15:58:071888검색

Node.js는 개발자가 JavaScript로 서버 측 애플리케이션을 작성할 수 있는 인기 있는 백엔드 JavaScript 런타임 환경입니다. Node.js를 사용하여 실제 프로덕션 애플리케이션을 작성하는 경우 네트워크 클라이언트가 애플리케이션에 액세스할 수 있도록 수신 대기 포트 번호를 설정해야 합니다.

기본적으로 Node.js 프로그램은 일반적으로 사용되는 포트 번호인 3000번 포트를 수신합니다. 그러나 실제 개발에서는 실행 중인 다른 애플리케이션과의 충돌을 피하기 위해 다른 포트 번호를 지정해야 할 수도 있습니다.

Node.js에서 포트 번호를 설정하는 것은 매우 쉽습니다. 프로그램에서 Express 애플리케이션 인스턴스를 생성하고 애플리케이션이 지정된 포트를 수신할 수 있도록 포트 번호를 설정하기만 하면 됩니다.

다음은 포트 번호 설정에 대한 코드 예입니다.

const express = require('express')
const app = express()

const port = 8000 // 设置端口号为 8000

app.get('/', (req, res) => {
  res.send('Hello, World!')
})

// 监听指定端口号,开始接受网络请求
app.listen(port, () => {
  console.log(`Server is running on port ${port}`)
})

위 코드에서는 const port = 8000 指定了端口号为 8000。然后在 app.listen 函数中,通过参数 port를 통해 수신할 포트 번호를 지정합니다. 이 프로그램을 실행하면 Node.js 서버는 지정된 포트 번호에서 수신 대기를 시작하고 클라이언트의 요청을 기다립니다.

포트 번호는 정수여야 하며 0~65535 범위의 숫자여야 한다는 점에 유의하세요. 선택한 포트 번호를 다른 애플리케이션이 이미 사용하고 있는 경우 Node.js 애플리케이션이 시작되지 않습니다. 이 경우 사용 가능한 다른 포트 번호를 지정하고 프로그램에서 포트 번호를 업데이트해야 합니다.

실제 프로덕션 환경에서는 포트 번호를 코드에 하드코딩하는 대신 구성 파일에 저장하는 것을 고려해야 합니다. 이렇게 하면 응용 프로그램의 코드를 수정하지 않고도 포트 번호를 쉽게 변경할 수 있으며 오작동으로 인해 발생하는 불필요한 오류를 피할 수 있습니다.

Node.js는 확장성과 유연성이 뛰어납니다. 이를 통해 생성된 애플리케이션은 모든 NPM 패키지 및 Node.js 모듈을 재사용할 수 있으며 모든 플랫폼이나 환경에 쉽게 통합될 수 있습니다. Node.js는 상대적으로 젊은 기술이지만 고성능 서버 측 애플리케이션을 만드는 데 필요한 플랫폼 중 하나가 되었습니다.

위 내용은 nodejs 시작 설정 포트 번호의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.