responses
部分中有一些常见的RAML代码:
/foo
post:
responses:
400:
common_stuff
401:
common_stuff
我想用特征来重构它,但是遇到一个问题,即您不能使用参数来命名节点:
# Does not work
responses:
<<code>>:
common_stuff
我可以创建一个包含通用代码的特征文件
#%RAML 1.0 Trait
body:
common_stuff
但是随后,当我为(例如)响应代码400创建特征文件时,我不知道如何将common_stuff特征移植到其中。
我试图创建一个像这样的库文件:
#%RAML 1.0 Library
usage: blah
traits:
body:
application/json:
common_stuff
但是我被告知Unknown node: 'application/json'
。
那么正确的做法是什么?