我想为所有项目配置配置一个yaml文件,但我无法读取/解析下面的文件
这是我的错误,我做错了什么
ScannerError: mapping values are not allowed here
in "config.yaml", line 7, column 13
appName: test
logLevel: WARN
TESTER:
ENVIRONMENT: staging
CONFIG:
DATABASE:
HOST: 2123.3123.2112.12
USERNAME: x
PASSWORD: y
DB: Q
CLASSIFIER:
IMG_WIDTH: 380
IMG_HEIGHT: 380
HOST: 0.0.0.0:3201
问题在于yaml的缩进
ENVIRONMENT
与下一行中的CONFIG
具有不同的缩进您可以使用任何在线验证器,如http://www.yamllint.com或https://codebeautify.org/yaml-validator来验证yaml文件
这是有效的YAML:
更新:
如果要使用多个配置,则通常将映射列表与下面的name属性一起使用。
即使只有一个配置,给NAME属性命名也是一种很好的做法
在this YAML中,他同样在
deploy
下使用了两个映射相关问题 更多 >
编程相关推荐