我用 Rust 构建了一个 API,并通过 Google Cloud Run 部署它。在我的 API 中,我访问存储为环境变量的远程数据库的 URI。
当我在本地计算机上运行该程序时,可以使用 访问环境变量env!("MONGODB_URI_2")。
当我使用该标志将程序部署到 gcloud 时,--set-env-vars "MONGODB_URI_2", "theurigoeshere"相同的 env 宏找不到变量并出现恐慌。
编辑: 我尝试从键中删除下划线并将文本全部小写,然后再发布此内容,但没有帮助..