我有一個關於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