API Multi Version - 規劃
- 核心: 不同版本的api 輸入輸出可能不同,至於api實際邏輯,user並不知道
- 需要做一支TOOL
- 執行後就能產生新板的目錄, 並將舊的檔案複製且改名一份
- const.js不用整份複製給多版本
- 但可以在裡面定義多版本
- genyml要處理yml tag, ex. group_V_1_1 => group v1.1
- 需要有多版本目錄的地方
- common/errors
- error.js不用, 是error共用元件
- common/helpers
- common/models
- server/models
- 這個是不是 不用也複製一份, 有需要再複製就好
- common/errors
- 只要是model, model name就不能重複
- 處理server/models
- 其實V1不用加v1前墜, 直接從v2開始加上v2前墜就可以
Ref
- https://groups.google.com/forum/#!topic/loopbackjs/pDIQUEYENDM