这是我第一次部署到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"
},
我迷失在接下来需要做的事情上。有人有这方面的经验吗?
答案 0 :(得分:0)
您是否配置了免费的heroku postgres数据库插件?
我在python中工作,必须做heroku addons:create heroku-postgresql:hobby-dev
。 node.js应该有类似的命令。