我正在处理快递js并且在传入的POST请求中,用户名和密码存在于请求正文中,我想实现路由,以便可以将授权标头添加到传入的req对象
我的路由如下:
router.route('/token')
.post(function(req,res,next){
if(req.body.client_id){
//set headers for authentication, e.g "Authorization":"Basic dskvnksnsnjsnvsnlvnsd"
next();
}
},authController.isClientAuthenticated,oauth2Controller.token);
答案 0 :(得分:0)
您可以使用req.headers
属性添加标头:
req.headers.authorization = 'Basic ...'
请注意,有一个res.headersSent
属性,可用于确定标头是否已发送到客户端,否则您将遇到错误。