Кодирование или очистка тела запроса в файле промежуточного программного обеспечения

#node.js #express #request #checkmark

Вопрос:

У меня есть досье middleware.js который содержит метод

 module.exports.handleRecalc = (req, res, next) => {
  if (req.method === 'POST' amp;amp; req.url.includes('application/recalculate')) {
    const recalcStructure = structureService.recalc(req.body);
    res.send(recalcStructure);
  } else {
    next();
  }
};
 

Теперь, когда я создаю запрос на извлечение на Github, Галочка будет жаловаться на отправку запроса.тело не обработано или не закодировано.

Я попытался добавить в метод следующие строки:

     const sanitizedReqBody = expAutoSan.sanitizeIt(req.body);
    const recalcStructure = structureService.recalc(sanitizedReqBody);
 

и я импортировал

 const expAutoSan = require('express-autosanitizer');
 

, но ошибка все еще там, на галочке.

У кого-нибудь есть какие-либо предложения о том, как я могу избавиться от этой ошибки?

Спасибо!