Wat*_*use 2 postgresql heroku .net-core
我使用 .NET Core 2.2 向 Heroku 部署了一个 Web 应用程序,我想访问配置变量以获取数据库 URL。我该怎么做呢?
目前,我对连接字符串进行了硬编码,但这只是一个临时解决方案。
目前使用的代码:
services.AddDbContext<ApplicationDbContext>(options =>
options.UseNpgsql(
Configuration.GetConnectionString("ExtPostgresConnection")));
Run Code Online (Sandbox Code Playgroud)
ExtPostgresConnection用于访问 Heroku 外部数据库表单的硬编码连接字符串在哪里。
我需要使用Heroku 的 REST API吗?
配置变量作为环境变量暴露给应用程序的代码。例如,在 Node.js 中,您可以使用 访问应用程序的
DATABASE_URL配置变量process.env.DATABASE_URL。
在 C# 中,您应该能够使用System.Environment.GetEnvironmentVariable它们来读取它们,例如
Environment.GetEnvironmentVariable("DATABASE_URL")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1512 次 |
| 最近记录: |