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
      • 這個是不是 不用也複製一份, 有需要再複製就好
  • 只要是model, model name就不能重複
  • 處理server/models
  • 其實V1不用加v1前墜, 直接從v2開始加上v2前墜就可以
  • Ref

  • https://groups.google.com/forum/#!topic/loopbackjs/pDIQUEYENDM

results matching ""

    No results matching ""