google-app-engine - app.yaml env_variables中无法处理换行代码

标签 google-app-engine go

我想将包含换行代码的字符串设置为环境变量。 因此,我设置了以下 app.yaml。

env_variables:
  PARAM1: "aaa\nbbb"

在我的本地环境 (Mac OSX) 中,appengine golang 应用程序获取收集的数据。

aaa
bbb

但是,我上传到标准 GAE 环境,应用程序只得到“aaa”。

我应该做任何其他设置吗?

最佳答案

我的猜测是这两种环境之间的 yaml 解析器略有不同。

如果您尝试为 yaml 切换到这些多行字符串格式之一,它是否有效?

In YAML, how do I break a string over multiple lines?

这个答案看起来很有希望:https://stackoverflow.com/a/15365296/4458510

关于google-app-engine - app.yaml env_variables中无法处理换行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53946548/

相关文章:

go - Go中AES-GCM + Base64后无法解密

go - CGO 从 C ** float 得到一个 [][]float32

java - Jersey:未拾取 PerRequestTypeInjectableProvider

python - 为什么要从 Google App Engines 导入 urlfetch?

java - 使用 Google Apps Engine 发送邮件

mongodb - 在 http 中输出一个 .mp4 文件,从数据库中提取到浏览器

Go 工具无法找到二进制文件。去工具: no such tool "vet"

go - 使用 goroutines 时 HTTP GET 请求的时间响应

java - 我怎样才能阻止除我的 Android 应用程序之外的任何人与我的服务器通信

python - 如何使用 appengine 从非 gmail 帐户发送电子邮件