我有一个关于RAML(RESTful Api建模语言)的简单问题。我想尝试一些新的东西来为我的API创建一个文档(以后再测试它)。 API是用node.js编写的。api.raml应该包含整个API吗?
我应该将整个代码包含在api.raml文件中吗?或者是否可以从其他.raml文件导入子路径?有没有什么好的指导方法来分割.raml文件?
例如我想创建一个名为books.raml
的文件。它将包括/books
下的所有路线。然后,我想在我的api.raml
中导入它,所以它更像是一个只包含子文件的文件。
可以吗?如果是,我怎么能这样做,以及关于在哪里存储这些文件(在哪个目录中)的准则?
好的,这包括特征或类型,但是可以包含子路径例如'/ accounts:!include accounts.raml'? – losik123
是的,你可以,但我不确定这是构建RAML的好方法(我更新了我的答案) – Pedro