如何在Sails.js中为所有控制器添加方法?

时间:2014-09-04 15:22:30

标签: node.js sails.js

我正在尝试为sailsjs中的所有控制器添加方法,就像蓝图方法一样。 该方法还应该暴露给REST路由(例如/ modelName / myBlueprintMethod)。

我该如何去做呢?

我已经看到很多关于如何覆盖蓝图方法的问题,但我需要的是扩展蓝图

一点背景。
我想要实现的是公开与控制器相关的模型的模式,以自动化一些前端CMS。

由于

2 个答案:

答案 0 :(得分:0)

我也想要一个类似的解决方案,尽管它会是你问题的一个子集:Asked a question here.

解决这个问题的一种方法(可能还有其他方法)是:

提供服务,发送参数并在所有控制器中使用它。 希望这会有所帮助。

答案 1 :(得分:0)

我按照此处的描述做了我的:OVERRIDE CRUD BLUEPRINTS

我在/api/blueprints/ ...

中创建了蓝图挂钩