【问题标题】:In app.yaml env_variables, the line feed code can not be handledapp.yaml env_variables中,换行代码无法处理
【发布时间】:2018-12-27 14:22:12
【问题描述】:

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

env_variables:
  PARAM1: "aaa\nbbb"

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

aaa
bbb

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

我应该进行其他设置吗?

【问题讨论】:

    标签: google-app-engine go


    【解决方案1】:

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

    如果您尝试切换到其中一种用于 yaml 的多行字符串格式,它会起作用吗?

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

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

    【讨论】:

    • 谢谢!我尝试阻止格式。但同样的结果……在GAE上,只读取一行……GAE yaml解析器有什么限制吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多