Heroku CLI를 사용하여 Heroku 플랫폼에서 NodeJs 애플리케이션 호스팅
Host
을 사용하여 Heroku
플랫폼에서 Heroku CLI
NodeJs 응용 프로그램을 만드는 방법을 배웁니다. 터미널 자체에서 터미널이나 코드 편집기를 떠날 필요가 없습니다. 정말 멋지죠? 이를 달성하는 방법을 살펴보겠습니다.전제 조건
Heroku에 로그인
Heroku 로그인은 1회가 필요합니다. 터미널에 아래 명령을 입력하고 프롬프트 창을 따르고
Authorize
heroku login
노드 버전 지정
Node.js 버전을
package.json
파일에 추가합니다."engines": {
"node": "10.x" // replace x with your node version like 10.16.2
},
시작 스크립트 지정
프로젝트의 루트 디렉터리 안에
Procfile
파일을 만들고 그 안에 아래 코드를 추가하세요.web: node app.js
기본적으로 Heroku는 스크립트 섹션에서
package.json
파일을 살펴보고 start
명령을 가져옵니다. 때때로 우리는 그것을 정의하지 않거나 서버가 실행하기를 원하는 것과 다를 수 있습니다. Procfile
파일을 생성하여 원하는 정확한 명령을 지정할 수 있습니다.Heroku에서 Heroku 앱 및 원격 저장소 만들기
애플리케이션의 고유한 이름을 지정하십시오. 이 이름은 전역적으로 고유해야 합니다.
heroku create <app-name>
예시:
heroku create todo-app-rest-backend-nodejs
앱 이름 바꾸기 - 선택 사항
앱 이름이
random
이거나 Heroku 앱의 이름을 바꾸려면 아래 명령을 사용하여 터미널 자체에서 이름을 얻으십시오.heroku apps:rename <new-app-name> --app <old-app-name>
앱 빌드 및 로컬 실행 - 선택 사항
heroku local web
Heroku에 코드 배포
git push heroku master
Once the build and deployment is successful you will receive the url of the Hosted Application in your terminal.
프로젝트에 환경 변수가 있는 경우 다음을 따르십시오.
heroku 앱에서 구성 변수 설정
각 환경 변수에 대해 아래 명령을 사용하여 모든 환경 변수를 설정하면 완료됩니다.
heroku config:set <environment-variable-name>=<value>
예:
heroku config:set GITHUB_USERNAME=joesmith
heroku config:set PORT=3000
Congratulations!! You had successfully learned how to host the NodeJS application on Heroku Like a PRO
Reference
이 문제에 관하여(Heroku CLI를 사용하여 Heroku 플랫폼에서 NodeJs 애플리케이션 호스팅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ialtafshaikh/hosting-nodejs-application-on-heroku-platform-using-heroku-cli-1ja4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)