Postgresql Heroku Express+;Postgres加载项需要提升的权限

Postgresql Heroku Express+;Postgres加载项需要提升的权限,postgresql,express,heroku,sequelize.js,Postgresql,Express,Heroku,Sequelize.js,[2018-05-16 08:27:12.979][错误]服务器-管道 postgres://xnmcmqfirrdzkg:638d94fcd7aa5178e1054f0ff604613826033d5e8845fb42614c17a3d386823a@ec2-107-21-126-193.compute-1.amazonaws.com:5432/d5l5g60nk6l27a 需要提升权限 我正在尝试在Heroku上部署ServerExpress+Sequelize+Postgres if (c

[2018-05-16 08:27:12.979][错误]服务器-管道 postgres://xnmcmqfirrdzkg:638d94fcd7aa5178e1054f0ff604613826033d5e8845fb42614c17a3d386823a@ec2-107-21-126-193.compute-1.amazonaws.com:5432/d5l5g60nk6l27a 需要提升权限

我正在尝试在Heroku上部署ServerExpress+Sequelize+Postgres

if (config.use_env_variable) {
  var sequelize = new Sequelize(process.env[config.use_env_variable]);
} 
else {
  config.logging = function (str) {
    log4js.getLogger("sequelize").info(str);
  }
  var sequelize = new Sequelize(config.database, config.username, config.password, config);
}

数据的凭证设置为默认值。我试着在互联网上搜索,但没有人和我有同样的问题。

我是。但我还没有弄明白。我收到的文档已经有两年多的历史了。

您是否正在使用Heroku自动添加到您的服务中的配置?通常,它们会添加类似“DB_URL”的内容,这是一个具有完整连接字符串的单个环境变量。该错误消息包含您的数据库凭据。他们永远妥协;请立即使其无效,然后生成新凭据。我无法生成新凭据。分层数据库不支持此操作。我想知道是不是业余爱好导致了我的问题?然后备份您的数据,删除该数据库,创建一个新数据库,并将数据加载到其中。继续使用您拥有的端口是一个非常糟糕的主意。最后,我知道了问题:(当heroku不支持时,我使用端口5432。将其更改为端口80后,一切正常。感谢所有答案。我将关闭此主题。