NodeJS межсервисное общение - express & запрос, тело сообщения о проблеме - PullRequest
0 голосов
/ 28 февраля 2020

у моего сервиса есть форма HTML, которую я сериализирую (используя функцию сериализации), а затем с помощью модуля Express отправляет другой сервис, но мне не удается получить данные в форме.

У меня есть 3 переменные: app = express (), bodyparser и request.

Затем я создал переменную var urlencodedParser = bodyparser.urlencoded ({extended: false})

Затем я делаю app.post ('/ handler', urlencodedParser, function (req, res, next) {внутри я вызываю функцию ahelper с параметрами url и req.body}

вспомогательная функция использует запрос:

request.post (url, "req.body", .. .)

Я попытался напечатать req.body перед отправкой: это объект, но я смог использовать JSON stringify и я могу увидеть напечатанный json ... но мне нужно, чтобы это было отправил в x- www-form-urlencoded, чтобы другой сервис забрал его ...

Может кто-нибудь указать мне, что я делаю неправильно ... Если я пытаюсь вызвать другой сервис с помощью почтальона, он работает, но это Объект req.body не имеет такого же эффекта, как будто я ничего не отправляю (когда отлаживаю).

Приветствия, Deb

...