Beforeremote为所有api调用loopback

时间:2017-07-28 05:58:22

标签: node.js rest hook loopbackjs

是否可以为loopback中的所有api调用编写一个公共的beforeRemote挂钩。目前,我可以通过该模型对象为特定模型中的所有api编写beforeRemote hook:

modelObj.beforeRemote('*', function (ctx, req, next) {
    //code
    next()
});

同样可以在远程之前为所有api调用编写一个。任何帮助,将不胜感激!三江源!

1 个答案:

答案 0 :(得分:2)

我得到了答案,我在这里发布,以便有人可以在相同的情况下使用它。 在引导脚本文件中,使用以下代码:

module.exports = function(app) {
  var remotes = app.remotes();
  remotes.before('**', function (ctx, next) {
    //Code to execute before all api calls goes here
    next();
  });
};

多数民众赞成!!!!