Sails.js 如何在sails 1.0中全局覆盖蓝图操作
我可能错了,但覆盖蓝图操作似乎在sails 1.0中消失了。 我想做的是让find的输出为: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版,文档建议
{
"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文档后,出于完整性考虑,我发现了这个_