sails.js在控制器中预加载动作

时间:2014-05-24 03:01:24

标签: node.js sails.js

我需要sails.js framework的帮助。我正在开发nodejs和sails.js框架中的网站。 有没有办法在每个控制器中调用预加载动作。(例如:控制器调用时间加载此动作)。每个控制器具有不同的预加载动作。

请任何人向我建议。我可以用这种方式或任何其他方式创建。

感谢所有人。

1 个答案:

答案 0 :(得分:1)

使用服务:

/service/mypre.js:

exports.first = function(req,res,cb) {
     // here add you code

     cb();
}   
控制器中的

module.exports = {
    index: function(req,res) {
       sails.mypre.first(req,res, function(){

          // Do other things...
       });

    }
}

你可以添加一个回调来确保你的mypre()完全完成。