gpt4 book ai didi

postgresql - 使用 .NET Core 访问 Heroku 中的配置变量以获取数据库 URL

转载 作者:行者123 更新时间:2023-11-29 13:40:54 25 4
gpt4 key购买 nike

我使用 .NET Core 2.2 向 Heroku 部署了一个 Web 应用程序,我想访问配置变量以获取数据库 URL。我该怎么做?

目前,我对连接字符串进行了硬编码,但这只是一个临时解决方案。

当前使用的代码:

services.AddDbContext<ApplicationDbContext>(options =>
options.UseNpgsql(
Configuration.GetConnectionString("ExtPostgresConnection")));

其中 ExtPostgresConnection 是用于访问 Heroku 外部数据库表单的硬编码连接字符串。

我需要使用 Heroku's REST API

最佳答案

Heroku config vars are exposed to your applicationenvironment variables :

Config vars are exposed to your app's code as environment variables. For example, in Node.js you can access your app's DATABASE_URL config var with process.env.DATABASE_URL.

在 C# 中,您应该能够使用 System.Environment.GetEnvironmentVariable阅读它们,例如

Environment.GetEnvironmentVariable("DATABASE_URL")

关于postgresql - 使用 .NET Core 访问 Heroku 中的配置变量以获取数据库 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55552927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com