我的数据库连接有问题。应用程序 (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 - “开始故事书”不被识别为内部或外部命令,