У меня есть API, разработанный в ExpressJs, который выглядит следующим образом:
router.post('/devices/data/*', function (req, res, next) {
reqBody = req.body
console.log(reqBody)
var pmsCache = reqBody.pms; //pms key exists in body
pmsCache.k1 = K1; //Adding a new key
pmsCache.k2 = K2; //Adding a new key
//
// Insert into Redis pmsCache - successful
//
// Trying to insert into PostgreSQL
rdbmsPool.connect((err, client, release) => {
if (err) {
console.error('Error acquiring client', err.stack)
throw err
} else {
var v;
var u = true;
var pms = reqBody.pms
console.log(reqBody) // This has K1 and K2 - Why ?
//
// Logic to insert values into db
//
release()
}
}
)
});
req.body
как-то меняется после того, как я сделал свое обновление Redis DB.Почему тело меняется?