一橋生なつおのブログ

一橋生起業家なつおのブログ

ふと思ったことを書き留めるブログです。怒らないでください。

Nodeで作ったアプリをherokuで公開する際にはまるエラーども

とりあえず一連の手順

heroku login

git add .

(git status)

git commit -m "comment"

(git log)

git push heroku master

heroku open

 

色々はまるものども

・使用するモジュールは npm install module --saveする(package.jsonのdependenciesにも記述される)

・.gitignore にnode_modules/と記述していちいちgitで管理しませんよと宣言

・Procfile にはweb : node app.js (メインのファイル名)を記述

・package.jsonに"engines": {"node": "9.4.0"}と"license": "ISC"を忘れずに

・app.listen(process.env.PORT || 8000);と記述

・作成したアプリのリモートレポジトリをgitと紐づける heroku git: remote --app APPNAME