使用heroku

时间:2019-01-31 16:24:33

标签: node.js heroku sequelize.js

我有一个NodeJS应用程序,并将其部署到了heroku。该应用程序是一个带有React前端的expressJS服务器,该服务器与远程服务器上的数据库进行通信。

我已阅读到我需要运行命令:

heroku config:add DATABASE_URL=mysql://user:password@ip:port/database

而我做到了。我正在使用sequelize,因此我已将connect方法调整为此:

const sequelize = new Sequelize( {
  host: process.env.HOST,
  database: process.env.DATABASE || process.env.DATABASE_URL,
  username: process.env.USER,
  password: process.env.PASSWORD,
.....

但是,应用程序仍然无法连接到数据库。 Sequelize返回错误ETIMEDOUT。另外,我正在将流量通过cloudflare。

0 个答案:

没有答案