Yaml 在RAML中定义不带尾随斜杠的默认管线
我们正在使用RAML定义我们的服务。以下是部分定义:Yaml 在RAML中定义不带尾随斜杠的默认管线,yaml,raml,Yaml,Raml,我们正在使用RAML定义我们的服务。以下是部分定义: #%RAML 0.8 title: API version: v1 baseUri: http://localhost:9000/api/{version} 我们希望在/API/v1上提供API入口点(不带斜杠) 我们怎么能做到呢 RAML仅允许我们指定包含尾随斜杠的路由: /: get: ... 我也试过了 "": get: ... 但是RAML不喜欢它,尽管我认为它是有效的YAML 以下是错误消息: unkn
#%RAML 0.8
title: API
version: v1
baseUri: http://localhost:9000/api/{version}
我们希望在/API/v1
上提供API入口点(不带斜杠)
我们怎么能做到呢
RAML仅允许我们指定包含尾随斜杠的路由:
/:
get:
...
我也试过了
"":
get:
...
但是RAML不喜欢它,尽管我认为它是有效的YAML
以下是错误消息:
unknown property
while validating root properties
unknown property
in "api.raml", line 106, column 1:
"":
^
at Constructor.__dirname.Validator.Validator.validate_root_properties (/src/api-spec/node_modules/raml-parser/lib/validator.js:640:23)
at Constructor.__dirname.Validator.Validator.validate_document (/src/api-spec/node_modules/raml-parser/lib/validator.js:76:20)
at Constructor.__dirname.Composer.Composer.composeRamlTree (/src/api-spec/node_modules/raml-parser/lib/composer.js:79:14)
at Constructor.composeRamlTree (/src/api- spec/node_modules/raml-parser/lib/composer.js:5:61)
at /src/api-spec/node_modules/raml- parser/lib/raml.js:224:16
如果您使用
/
您是否被某个RAML工具强制使用尾部斜杠?如果您使用/
您是否被某个RAML工具强制使用尾部斜杠?