2017-06-15 9 views
0

これは私がHerokuに初めて展開したので、この質問を可能な限り明確にするように努力します。私は練習のためにHerokuに簡単なアプリを配備しようとしています。私はローカルで作業していましたが、コードで変更する必要があるものが何であるかはわかりません。これまでに作られたHerokuにPostgresアプリケーションをデプロイしますか?

変更:

1)私のDB接続(ローカルホスト用に設定された)

var dbUrl = 
var dbUser = 
var dbPass = 
var dbHost = 
var dbName = 

const db = new sequelize(dbName, dbUser, dbPass, { 
    host: dbHost, 
    dialect: 'postgres' 
}) 

2)サーバー接続のリスナーをリビルトをリビルト。

//Sever connection to port 3k WITH HEROKU connection. 
var port = process.env.PORT || 3000; 

// app.use(express.static('public')) 

const listener = app.listen(port,() => { 
    console.log('server has started at ', listener.address().port) 
}) 

3)私は次何をする必要があるかについて、私は失われています

"scripts": { 
    "start": "node app.js" 
    }, 

をpackage.jsonするために開始オブジェクトを追加しました。誰もがこれを経験している?

答えて

0

無料のheroku postgresデータベースアドオンをプロビジョニングしましたか? 私はPythonで作業しているとheroku addons:create heroku-postgresql:hobby-devする必要があります。 node.jsにも同様のコマンドが必要です。

+0

ありがとうございました。私は今それを見るでしょう。 – scd346

関連する問題