【问题标题】:How can I access a Heroku Postgres database from a React Native application?如何从 React Native 应用程序访问 Heroku Postgres 数据库?
【发布时间】:2019-09-13 15:36:46
【问题描述】:

我在 Heroku 上托管了一个使用 PostgreSQL 的 Web 应用程序。我想制作一个可以访问该数据库的 React Native 应用程序。

我该怎么做?

【问题讨论】:

  • 您是否能够使用下面显示的任何答案来解决这个问题?如果是这样,请记得accept it。这会向其他用户显示您已找到解决方案。

标签: database postgresql heroku react-native-android


【解决方案1】:

典型的架构是将 API 添加到您的 Web 应用程序,并让您的 React Native 应用程序与 API 对话。我不确定 React Native 提供了多少混淆,但一般来说客户端代码不应包含数据库凭据等敏感信息。

我不建议让多个应用程序直接与数据库通信,无论技术如何。

话虽如此,Heroku 确实做到了have some guidelines about how to access your database from outside of Heroku。简而言之,

  • 不要对您的数据库凭据进行硬编码,因为它们可能随时更改
  • 改为使用 heroku config:get DATABASE_URL 从您的 Heroku 应用程序中检索凭据

这通常用于图形数据库客户端,例如。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2019-10-18
    • 2014-05-22
    • 1970-01-01
    相关资源
    最近更新 更多