我想在多个文件中定义REST资源,并将它们包含在一个RAML文件中 我试过this但我总是得到RAML错误
Main.raml
#%RAML 1.0
title: Main RAML file to include All APIs
version: v1
baseUri: http://api.samplehost.com
/student: !include student.raml
student.raml
#%RAML 1.0
title: student APIs
version: v1
baseUri: http://api.samplehost.com
/student:
get: # ..etc
但是我在包含的文件中收到未知错误:未知节点:' title'在Main.raml
当我删除'标题'来自包含的文件' student.raml' 我得到了Unknown Missing所需的财产' title'在student.raml文件中
答案 0 :(得分:0)
我认为用RAML做这件事是不可能的。
对我来说,完成此问题的最佳方法是使用RAML库并使用资源类型,特征和类型与您要公开的路由相关联。
有关详细信息,请参阅RAML 1.0 documentation。
答案 1 :(得分:0)