【发布时间】:2014-09-04 15:22:30
【问题描述】:
我正在尝试添加一个可用于sailsjs 中所有控制器的方法,就像蓝图方法一样。 该方法还应该暴露给 REST 路由(如 /modelName/myBlueprintMethod)。
我该怎么做?
我已经看到很多关于如何覆盖蓝图方法的问题,但我需要的是扩展蓝图。
一点背景。
我想要实现的是公开与控制器相关的模型架构,以自动化一些前端 CMS。
谢谢
【问题讨论】:
我正在尝试添加一个可用于sailsjs 中所有控制器的方法,就像蓝图方法一样。 该方法还应该暴露给 REST 路由(如 /modelName/myBlueprintMethod)。
我该怎么做?
我已经看到很多关于如何覆盖蓝图方法的问题,但我需要的是扩展蓝图。
一点背景。
我想要实现的是公开与控制器相关的模型架构,以自动化一些前端 CMS。
谢谢
【问题讨论】:
我也想要一个类似的解决方案,尽管它只是您问题的一部分:Asked a question here.
解决这个问题的一种方法(可能还有其他方法)是:
创建一个服务,向它发送参数并在所有控制器中使用它。 希望这会有所帮助。
【讨论】:
我按照这里的描述做了我的:OVERRIDE CRUD BLUEPRINTS。
我在/api/blueprints/...中创建了蓝图挂钩...
【讨论】: