当前位置: 首页 > 知识库问答 >
问题:

我正在尝试将我的本地springboot应用程序连接到我的heroku postgresdb。

汪弘光
2023-03-14

我正在尝试将本地Spring Boot应用程序连接到我的Heroku Postgres数据库。当我使用Heroku上可用的creds尝试此操作时,我得到以下错误

错误:SEVERITY_LOCALIZED=FATAL,SEVERITY_NON_LOCALIZED=FATAL, CODE=28000, MESSAGE=没有主机"myhost",用户"myuser",数据库"mydb"的pg_hba.conf条目,SSL关闭,FILE=auth. c, LINE=520, ROUTINE=ClientAuthentication

以下是我如何提供到我的应用程序Spring的连接详细信息:r2dbc: host: my host from heroku port: 5432用户名:用户名密码:密码数据库:数据库

我在应用程序.yml 文件中提供这些值

共有1个答案

艾正浩
2023-03-14

我在 Heroku 上的应用程序遇到了同样的问题,并找到了一篇关于配置Spring启动和 r2dbc 以在 Azure 上使用 PostgreSQL 的文章:https://learn.microsoft.com/azure/developer/java/spring-framework/configure-spring-data-r2dbc-with-azure-postgresql#configure-spring-boot-to-use-azure-database-for-postgresql

我添加了spring.r2dbc.properties.sslMode=REQUIRE到我的application.properties,它也适用于Heroku。

 类似资料:
  • 错误:任务“:app:ProcessDebugResources”执行失败。 com.android.ide.common.Process.processException:org.gradle.Process.internal.exeception:Process“command”c:\users\mohamed sallam\appdata\local\android\sdk\build-to

  • 我一直试图实现启动屏幕到我的应用程序的帮助下,许多代码可以在网站上使用,但没有一个为我工作。每次应用程序崩溃后显示启动屏幕3秒。我不知道哪里出错了,请更正我的代码,以正确显示闪屏!谢谢! //这是我的主要活动

  • 我是android开发的新手,在测试通过http连接发送短信并获得返回字符串时,我遇到了这个错误消息。下面是http API:

  • 我使用Angular 4、Spring boot和Mysql。在当地,一切正常。我尝试部署在远程服务器Centos 7上。除了当我访问我的网站时,它从我的本地数据库获取数据,而不是从位于远程服务器上的mysql数据库获取数据之外,所有这些都可以正常工作。 我在另一台计算机上试过,结果是一样的,它从本地计算机获取数据! 这是我的Spring Boot的application.properties文件

  • 我正在制作一个用户登录应用程序,当执行模拟器时,我可以注册用户,验证用户在我的数据库中的股票,但是当我在手机上执行应用程序时,它不能连接到我的数据库。 这是我与数据库的连接代码:

  • 输出 66 888美元 如何去掉这个美元标志?如果可能的话,我可以用印度卢比符号代替它吗? 示例代码