Yaml 在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定义我们的服务。以下是部分定义:

#%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工具强制使用尾部斜杠?