Межсервисное взаимодействие 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 не имеет такого же эффекта, это как будто я ничего не отправляю отлаживать).
Ура, Деб