在app.yaml env_variables中,无法处理换行代码

时间:2018-12-27 14:22:12

标签: google-app-engine go

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

env_variables:
  PARAM1: "aaa\nbbb"

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

aaa
bbb

但是,我上传到Standard GAE环境,应用程序仅获得“ aaa”。

我还应该进行其他设置吗?

1 个答案:

答案 0 :(得分:0)

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

如果您尝试将这些多行字符串格式切换为yaml,这行得通吗?

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

这个答案对您来说很有希望:https://stackoverflow.com/a/15365296/4458510