Sails.js 如何在sails 1.0中全局覆盖蓝图操作

Sails.js 如何在sails 1.0中全局覆盖蓝图操作,sails.js,Sails.js,我可能错了,但覆盖蓝图操作似乎在sails 1.0中消失了。 我想做的是让find的输出为: { "data": [...], "meta": { "count": 10, } }, 事实上,它看起来已经从1.0中删除了。提供了一种解决方法。对于V0.12来说,这个答案是正确的:如果要为find调用相同的操作,可以在/api/blueprints中创建自己的find.js文件。如果控制器本身没有任何自定义的find方法,则此操作将全局覆盖操作find 对于1.0版,文档建议

我可能错了,但覆盖蓝图操作似乎在sails 1.0中消失了。 我想做的是让find的输出为:

{
  "data": [...],
  "meta": {
    "count": 10,
  }
},

事实上,它看起来已经从1.0中删除了。提供了一种解决方法。

对于V0.12来说,这个答案是正确的:如果要为find调用相同的操作,可以在/api/blueprints中创建自己的find.js文件。如果控制器本身没有任何自定义的find方法,则此操作将全局覆盖操作find


对于1.0版,文档建议这样做

您确定吗?Afaik,在1.0中,这仅在安装了sails-hook-custom-blueprints后才出现。根据这一点,要覆盖所有控制器使用的默认操作,请创建一个api/blueprints文件夹,并向其中添加名称与要覆盖的操作匹配的文件,例如find.js、findone.js、create.js等。。您可以先看一下Sails蓝图钩子中默认操作的代码。@fimdomeio,您是对的,仔细检查V1.0文档后,出于完整性考虑,我发现了这个_