Межсервисное взаимодействие NodeJS - экспресс и запрос, тело публикации проблемы

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

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

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

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

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

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

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

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

Ура, Деб

0 ответов

Другие вопросы по тегам