Я написал службу Node / Express, которая действует как посредник между его клиентом и другой службой. Он считывает параметры запроса REST с клиента и помещает их в запрос SOAP для передачи следующей службе, а затем записывает ответ в базу данных.
В исходной, не докеризованной версии приложения, работающего локально намоя машина может без проблем читать значения параметров запроса от клиента;однако, как только он был Dockerized и я запустил его в контейнере локально, значения параметров запроса стали возвращаться как «неопределенные». Кто-нибудь знает, почему это произойдет и какое возможное решение может быть? Заранее спасибо.
Пример того, что я пытаюсь сделать (немного придумано для защиты балансовой единицы, но все понятно):
let orderId = req.body.orderId;
console.log(orderId); // read without issue outside of Docker but says undefined in Docker
let soapReq = soapHelper.createReq(orderId);
let svcResponse = soapHelper.sendReq(soapReq);
res.send(svcResponse);