使授权全局化而不是将其保留在每个HTTP方法中

时间:2017-10-03 17:39:45

标签: javascript node.js hapijs

我有一个用hapi.js编写的API,我在其中提到了应用程序端点的CRUD。它使用Accesstokenkey检查授权。现在我想删除冗余代码并保持授权全局。有没有办法做到这一点?

代码如下:

    async.series([function(callback(){
},
function(callback){
},],function(err,reply){
}

每次只有服务根据请求和模块而变化。

2 个答案:

答案 0 :(得分:0)

该代码没有多说,你想设置默认值吗?如果是,请检查https://hapijs.com/api#serverauthdefaultoptions

答案 1 :(得分:0)

也许你可以使用生命周期方法。 https://hapijs.com/api#request-lifecycle

只需检查onPreAuth或onPostAuth方法即可。