@Stepgor

Как сформулировать тело запроса к Graphql с помощью npm request?

Существует fetch post запрос в котором body:
"{\"operationName\":\"add\",\"variables\":{\"id\":\"AAAAAAAAA\",\"lang\":\"en\"},\"query\":\"GRAPHQL QUERY\"}"

Как этот body переделать под request-npm? Пробовал formData, form, qs, но ничего не работало
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
Оставим вопрос зачем вы себя мучаете при наличии наикрутейших и удобных библиотек для работы с graphql за кадром.

Как сделать - создать правильный HTTP запрос в соответствии со спецификацией. Копаться лень но по моему там просто post-запрос с query в виде json в теле запроса.

Как этот body переделать под request-npm?

никак не надо, для начала попробуйте отправить body как body

но ничего не работало

Вообще ничего? даже компьютер не загружался и дисплей не включался? или все такие не работало что-то более конкретное, чем "ничего"?

Пробовал formData, form, qs,

Программирование "методом перебора" - это занятие для бессмертных. Если у вас впереди не тысячи лет жизни, а поменьше, как у всех, то самый эффективный способ - это прочитать как должно быть, потом посмотреть что у вас не так и исправить

Возьмите postman и сделайте этот запрос в нем. Как только заработает - у вас будет пример что нужно сделать в request.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы