どのように迅速にノードのJSアプリをHerokuに展開する
6393 ワード
このチュートリアルでは、ノードの配置方法を説明します.クラウドアプリケーションプラットフォーム.我々はいくつかのコマンドを実行することによって我々のアプリケーションがあります.
ノードがあると仮定します.あなたが公開したいJSアプリ.もしそうでなければ、私はthis tutorial . このためのCodesDandboxはhere 基本的なアプリを設定します.
ジット Huoku CLIを使用するには、Gitをマシンにインストールする必要があります. 既にインストールされているかどうかを確認できます
ノード8 +
登録口座https://heroku.com しないでサインアップして、あなたのメールアドレスを確認してください.
あなたのプロジェクトがGITリポジトリ自体であるならばinstall heroku
Download Heroku CLIをプラットフォームにインストールします.
それがバージョンをチェックすることによってインストールされるかどうかチェックしてください.
コマンドを使用してアプリケーションを作成します
使用
ref :https://devcenter.heroku.com/articles/getting-started-with-nodejs
カバー写真Rakicevic Nenad from Pexels
ノードがあると仮定します.あなたが公開したいJSアプリ.もしそうでなければ、私はthis tutorial . このためのCodesDandboxはhere 基本的なアプリを設定します.
前提条件
ジット
$ git --version
git version 2.18.0.windows.1
$ node --version
v8.12.0
プロジェクトのgitを初期化する
あなたのプロジェクトがGITリポジトリ自体であるならばinstall heroku
$ git init
Initialized empty Git repository in your-project-path/.git/
クリエイトア.gitignore
無視するファイルnode_modules
$ echo node_modules > .gitignore
ファイルをコミットする$ git add -A
$ git commit -m 'initial commit'
[master (root-commit) e79168d] initial commit
4 files changed, 2047 insertions(+)
create mode 100644 .gitignore
create mode 100644 index.js
create mode 100644 package.json
create mode 100644 yarn.lock
インストール
Download Heroku CLIをプラットフォームにインストールします.
それがバージョンをチェックすることによってインストールされるかどうかチェックしてください.
$ heroku --version
heroku/7.24.3 win32-x64 node-v11.14.0
Herokuへのログイン
heroku login
コマンドは、任意のキーを押してブラウザを開くように依頼されます.その後、ブラウザでログインすることができますし、端末がキャッチされます.いいじゃないか$ heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/browser/06c81181-c988-457f-b415-5789e7abd758
Logging in... done
Logged in as [email protected]
Herokuアプリの作成
コマンドを使用してアプリケーションを作成します
heroku create <optional-app-name>
$ heroku create nodejs-tutorial-one-3sanket3
Creating ⬢ nodejs-tutorial-one-3sanket3... done
https://nodejs-tutorial-one-3sanket3.herokuapp.com/ | https://git.heroku.com/nodejs-tutorial-one-3sanket3.git
パッケージを確認してください。プロジェクトのJSONにはコマンドがあります
...
"scripts": {
"dev": "nodemon index.js", <-- for local development purpose
"start": "node .", <-- Heroku will use to start the application
"test": "echo \"Error: no test specified\" && exit 1"
},
...
Note: If you want to use
start
command for some other task, you can create aProcfile
. It will tell Heroku which command to run while starting the application, as explained here.
コードの配備
$ git push heroku master
すべてがうまくいくならば、あなたは以下のようにコマンド出力の最後の部分を見るべきです.それはあなたのアプリケーションが展開されるURLが含まれています.展開ログのチェック
使用
heroku logs --tail
コマンドを実行できます.別のターミナルのタブ/ウィンドウであなたの目を維持しながら、それが展開中に開くことができますので、リアルタイムで更新されます.ref :https://devcenter.heroku.com/articles/getting-started-with-nodejs
カバー写真Rakicevic Nenad from Pexels
Reference
この問題について(どのように迅速にノードのJSアプリをHerokuに展開する), 我々は、より多くの情報をここで見つけました https://dev.to/3sanket3/how-to-quickly-deploy-node-js-app-to-heroku-58k4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol