Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 为restify API端点实现授权层_Node.js_Restify - Fatal编程技术网

Node.js 为restify API端点实现授权层

Node.js 为restify API端点实现授权层,node.js,restify,Node.js,Restify,一般来说,我对restify和nodejs都是新手。我正在尝试使用restify和nodejs构建一个restapi,我需要实现一个基于令牌的身份验证层,或者中间件(如果您愿意的话)。登录时,我生成一个jwt令牌,并将其保存到数据库中,我希望在允许用户访问特定端点之前验证用户令牌。我发现了很多关于如何使用Express框架实现这一点的信息,类似于下面的示例 function middlewareHandler(req, res, next) { console.log("execute

一般来说,我对restify和nodejs都是新手。我正在尝试使用restify和nodejs构建一个restapi,我需要实现一个基于令牌的身份验证层,或者中间件(如果您愿意的话)。登录时,我生成一个jwt令牌,并将其保存到数据库中,我希望在允许用户访问特定端点之前验证用户令牌。我发现了很多关于如何使用Express框架实现这一点的信息,类似于下面的示例

function middlewareHandler(req, res, next) {
    console.log("execute middle ware");
    next();
}

app.get('/', middlewareHandler, function (req, res) {
    console.log("end middleware function");
    res.send("page render finished");
});
但到目前为止,我还没有找到任何类似的Restify。
有人能给我一些指导吗?

什么样的授权?姓名/密码?代币护照?非统组织?或者。通过2分钟的谷歌搜索找到了这些。我认为你需要自己多做一些作业,然后发布一个更具体的问题。我也找到了这些样本,但它们并不能帮助解释我想要实现的目标。我编辑这个问题是为了让它更具描述性。我提供的3个链接向您展示了使用restify进行auth的具体示例。您添加到问题中的示例是一个明确的示例。似乎您还没有完成自己的研究,也没有尝试过一些restify示例,还没有就实验中遇到的具体问题提出问题。由于堆栈溢出范围太广,所以现在的内容与主题无关。