禁用藍圖路由

  • 全域性基礎 :Blueprint API 配置在/config/blueprint.js 檔案中定義。你可以從那裡為所有控制器啟用或禁用所有三種型別的藍圖路由。例如,如果要為所有控制器禁用藍圖快捷方式路由但希望同時啟用操作和休息路由,那麼你的/config/blueprint.js 應該是這樣的 -

    module.exports.blueprints = {
      action: true,
      rest: true,
      shortcut: false
    }
    
  • 在每個控制器的基礎上 :你還可以通過在控制器定義中定義“_config”鍵來為每個控制器覆蓋/config/blueprints.js 中的任何設定,併為其分配一個配置物件,並覆蓋此檔案中的設定。例如,如果你希望僅為你的使用者控制器啟用快捷方式路由,而不是為任何其他控制器啟用,則使用上述藍圖配置,你必須在使用者控制器中具有以下鍵值對。

    module.exports = {
      _config: {
        actions: true,
        shortcuts: true,
        rest: true
      }
    }