将Postgres应用程序部署到Heroku?

时间:2017-06-15 15:37:17

标签: postgresql heroku

这是我第一次部署到Heroku,所以我会尽量让这个问题变得清晰。我正在尝试将一个简单的应用程序部署到Heroku进行练习。我在本地工作但不确定我的代码中还需要改变什么。

到目前为止所做的更改:

1)重建我的数据库连接(为本地主机设置)

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)在package.json

中添加了一个起始对象
"scripts": {
    "start": "node app.js"
  },

我迷失在接下来需要做的事情上。有人有这方面的经验吗?

1 个答案:

答案 0 :(得分:0)

您是否配置了免费的heroku postgres数据库插件? 我在python中工作,必须做heroku addons:create heroku-postgresql:hobby-dev。 node.js应该有类似的命令。