Express.js хранит rawBody с промежуточным программным обеспечением. - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь использовать связующее программное обеспечение в express.js для получения rawBody запроса. Кажется, что он не читает фрагменты данных в команде использования. Это потому что переменная данных не существует ??? Я также попытался поместить эту команду перед вызовом webserver.use (bodyParser.json ()); (так как мне также нужен JSON). Это не работает, помещаю ли я до или после ...

webserver.use(function(req, res, next) {
        req.rawBody = '';

        req.on('data', function(chunk) {
            logger.error('in here'); //doesn't go into data. 
            req.rawBody += chunk;
        });
        logger.error(req.rawBody); //raw.rawBody is completely empty
        next();
});




webserver.post('/slack/receive', function(req, res) {
      //gets inside here after
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...