node.js - 在配置数据库时连接详细信息不可用 Digital Ocean

我的数据库连接有问题。应用程序 (Node.js/Strapi) 无法访问数据库。我们甚至看不到连接字符串或数据库用户名/密码。目前使用 Digital Ocean Apps 平台。 (网络服务 Node.js/Postgresql)

数据库组件显示使用此错误:“配置数据库时连接详细信息不可用。”

与此同时,我昨天禁用了“可信连接”标记,这可能是问题的原因吗?现在,我不能再标记了,它不存在。

相关帖子:https://forum.strapi.io/t/digitalocean-database-connection-failed/1339

数据库组件:

Node.js 错误:

最佳答案

对于同样遇到此问题的任何人,您可能需要为您的 Node.js 应用程序添加环境变量,以使您的应用程序在从 UI 看到数据库凭据之前运行,例如:

添加一个DATABASE_URL,值为{db.DATABASE_URL}(假设您的数据库服务名称是db)

查看更多 DO 开发数据库变量:https://docs.digitalocean.com/products/app-platform/how-to/use-environment-variables/#databases

https://stackoverflow.com/questions/69953102/

相关文章:

memory-management - Datadog % 内存使用率和 RSS 内存

python - 如何将cookie从flask设置为reactjs

c++ - 如何使用 Boost 在缓冲区中进行二进制序列化

ruby-on-rails - `gem install sqlite3` 告诉我 `brew in

r - 使用 spsurvey 在多边形内绘制 GRTS 点

git - 重新启用 Visual Studio Code GitHub 身份验证

javascript - 使用 Vite 构建的 React.js 不包含 service-work

reactjs - “开始故事书”不被识别为内部或外部命令,

clang-tidy - 如何在 `clang-apply-replacements` 生成的变更集

python - 如果使用 native ORM,如何避免 Django Rest API 中的 S