반응형
process.env의 값을 변경하는 방법.node.js의 PORT?
의 가치를 바꾸고 싶습니다.process.env.PORT
어떻게 해야 하나요?
Ubuntu 12.04를 실행하고 있습니다.
한 번만 실행하는 경우(unix 셸 프롬프트에서):
$ PORT=1234 node app.js
더 영구적으로:
$ export PORT=1234
$ node app.js
Windows의 경우:
set PORT=1234
Windows PowerShell의 경우:
$env:PORT = 1234
크로스 플랫폼 솔루션 https://www.npmjs.com/package/cross-env 을 사용할 수 있습니다.
$ cross-env PORT=1234
노드 JS 프로그램을 실행하는 동안 노드 프로세스에서 포트 번호를 설정하려면 다음 명령을 사용합니다.
set PORT =3000 && node file_name.js
설정된 포트는 코드에서 다음과 같이 액세스할 수 있습니다.
process.env.PORT
편집: @sshow의 의견에 따르면, 포트 80에서 노드 앱을 실행하려고 한다면, 아래의 방법은 최선이 아닙니다.더 나은 대답은 다음과 같습니다.포트 80에서 Node.js를 실행하려면 어떻게 해야 합니까?
원본 답변:
이 작업을 포트 80에서 실행하거나 env 변수를 더 영구적으로 설정하려면
- bash 프로필 열기
vim ~/.bash_profile
- 파일에 환경 변수 추가
export PORT=80
- sudoers 구성 파일 열기
sudo visudo
- 다음 행을 파일에 정확히 추가합니다.
Defaults env_keep +="PORT"
이제 당신이 달릴 때sudo node app.js
원하는 대로 작동해야 합니다.
가장 쉬운 방법은 다음과 같습니다.
PORT=2222 node-dev app.js
언급URL : https://stackoverflow.com/questions/13333221/how-to-change-value-of-process-env-port-in-node-js
반응형
'programing' 카테고리의 다른 글
jQuery().load()를 중단하는 중 (0) | 2023.08.05 |
---|---|
도커 컨테이너 로그를 단일 파일로 리디렉션하는 방법은 무엇입니까? (0) | 2023.08.05 |
SQL Server에서 특정 문자 뒤에 문자열을 분할하고 이 값을 특정 열로 업데이트하는 방법 (0) | 2023.08.05 |
보기 찾기 기준ID가 null을 반환합니다. (0) | 2023.08.05 |
jquery가 로드될 때까지 스크립트 실행을 대기시키는 방법 (0) | 2023.08.05 |