2016-11-11 2 views
0

Я работаю над выражением js и входящим POST-запросом, имя пользователя и пароль присутствуют в теле запроса, я хочу реализовать маршрутизацию, чтобы можно было добавить заголовок авторизации для входящего объекта REQКак установить заголовки в экспресс-маршруты nodejs

Моя маршрутизация выглядит следующим образом:

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

Установите их в 'req.headers' – hjpotter92

ответ

0

Вы можете добавить заголовки, используя req.headers свойство: req.headers.authorization = 'Basic ...'

Обратите внимание, что существует res.headersSent, которое может быть использовано для определения того, были ли отправлены заголовки клиенту, в противном случае вы столкнетесь с ошибкой.

Смежные вопросы