禁用蓝图路由

  • 全局基础 :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
      }
    }