Heroku CLI를 사용하여 Heroku 플랫폼에서 NodeJs 애플리케이션 호스팅

이 블로그에서는 Host 을 사용하여 Heroku 플랫폼에서 Heroku CLI NodeJs 응용 프로그램을 만드는 방법을 배웁니다. 터미널 자체에서 터미널이나 코드 편집기를 떠날 필요가 없습니다. 정말 멋지죠? 이를 달성하는 방법을 살펴보겠습니다.

전제 조건


  • Heroku cli
  • Heroku Account

  • 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

    좋은 웹페이지 즐겨찾기